Gruppen anlegen per REST-API: Welche Felder werden unterstützt?
-
@Shyru sagte in Gruppen anlegen per REST-API: Welche Felder werden unterstützt?:
die im Beispiel der REST-API angegeben sind
das ist nicht nur das Beispiel, sondern das Schema für die POST Api. Alles andere machst du dann in einem zweiten Schritt per PATCH
-
Ach sooo!
Das werde ich heute Abend mal direkt ausprobieren, und mich dann nochmal melden. -
Also mit einem POST und anschließendem PATCH hat es funktioniert, vielen Dank für die Hilfe!
Die meisten Daten konnte ich so schreiben. Allerdings habe ich keinen Weg gefunden um diesignupConditionszu setzen. Ist das tatsächlich etwas was über die API noch nicht möglich ist, oder habe ich einen API-Endpunkt übersehen? -
@Shyru die
signupConditionssind berechnete Werte, die du nicht setzen kannst. Was willst du denn setzen? -
Ich möchte aktivieren, dass Benutzer für die Gruppe angelegt werden können und wie solche Teilnehmer angelegt werden. Also quasi das hier:

Ich habe auch schon versucht das Objekt
newMemberwie folgt zu übergeben beim PATCH:"newMember": { "campusId": 0, "statusId": 2, "departmentId": 1 },Aber das kommt dann nach dem PATCH immer wieder mit null-Werten zurück.
-
@Shyru da hast du was gefunden, das muss besser dokumentiert sein:
die Werte werden nicht als Object übergeben, sonder mitnewPersonCampusId,newPersonStatusId,newPersonDepartmentId
wenn die Werte gesetzt sind, ist der Toggle an -
Ok, vielen Dank für die Info, das ist super. Mit diesen Feldnamen hat es geklappt! Jetzt bin ich sehr froh das wir echt sehr viele Daten automatisiert übernehmen können.
Eine letzte Frage hätte ich noch:
Das places-API gilt als deprecated, ich habe aber keine Alternative gefunden. Habe ich die übersehen, oder gibt es die tatsächlich noch nicht? Garantiert Ihr, dass die places-API vorhanden bleiben wird, bis es eine Alternative gibt, oder nicht? Das würde mir helfen zu entscheiden, ob es sich lohnt dafür noch etwas zu entwickeln oder nicht. Vielen Dank! -
@Shyru da gibt es schon einen: schau mal unter
Address -
Möchte mich dem Thema auch anschließen.
Bei dem Versuch eine Gruppe zu PATCHen hatte ich dieses Payload angegeben um das Feld "name" und "note" zu patchen. Response war 200, "name" wurde gepatcht, "note" aber nicht.
Gibt es da zusätzlich was zu beachten?
PATCH /api/groups/383 payload:
{
"name": "Cape Town | South Africa | Cape Town | 2025-12-22 | 2025-12-28",
"information": {
"imageUrl": "",
"groupHomepageUrl": null,
"groupStatusId": 2,
"groupTypeId": 6,
"dateOfFoundation": null,
"endDate": null,
"meetingTime": "",
"weekday": null,
"groupCategoryId": null,
"ageGroupIds": [],
"targetGroupId": null,
"maxMembers": null,
"note": "Lots of descriptive text here.\n\nInitiative Leader: Jane Doe\nEmail: ll@pm.me\nTelephone: +49858868\nDirector: John Smith",
"campusId": null,
"chatStatus": "",
"color": "red",
"signUpNotificationSent": "",
"signUpOverrideRoleId": null
}
} -
@cfaneu beim speichern wird die Gruppe "flach" mitgeschickt, also nicht mit
informationverschachteln -
@jziegeler Vielen Dank! Jetzt hat's funktioniert.
