Reach 360: Gruppen-API
Letzte Aktualisierung des Artikels:
Dieser Artikel gilt für:
Was dieser API-Endpunkt macht
Mit der Gruppen-API erstellen oder löschen Sie eine Gruppe und aktualisieren den Namen einer Gruppe. Admins sehen, dass sich diese Änderungen auf der Registerkarte „Personen“ widerspiegeln. Sie verwenden diesen Endpunkt auch, um eine Liste von Gruppen oder Details einer bestimmten Gruppe abzurufen.
- Endpunkte
- Objekt gruppieren
- Gruppe erstellen
- Gruppen auflisten
- Nach Gruppen-ID abrufen
- Aktualisierung durch Gruppen-ID
- Nach Gruppen-ID löschen
Endpunkte
POST /groups
- eine neue Gruppe erstellenGET /groups
- Gruppen auflistenGET /groups/{groupId}
- Details einer Gruppe anhand der Gruppen-ID abrufenPUT /groups/{groupId}
- eine Gruppe anhand der Gruppen-ID aktualisierenDELETE /groups/{groupId}
- lösche eine Gruppe anhand der Gruppen-ID
Objekt gruppieren
id
(string) - die eindeutige Kennung der GruppemembersUrl
(string) — URL zum Auflisten der Gruppenmitglieder aus der APIname
(string) - der Name der Gruppeurl
(string) — URL zum Abrufen der Gruppendetails von der API
Gruppe erstellen
POST /groups
Anforderungsparameter (JSON)
-
name
(Zeichenfolge, erforderlich) - der Name der Gruppe
Beispiel für eine Antwort
{ „id“: „example-group-id“, „membersURL“: "https://api.reach360.com/groups/example-group-id/users „, „name“: „Beispielgruppe“, „url“: "https://api.reach360.com/groups/example-group-id" }
Endpunktspezifische Fehlercodes
-
code: 'duplicate_name'
- kann keine Gruppe erstellen, da eine Gruppe mit dem angegebenenname
bereits existiert
Gruppen auflisten
GET /groups
Anforderungsparameter (Abfragezeichenfolge)
limit
(Integer, optional) — die maximale Anzahl von Ergebnissen, die in einer einzelnen Antwort zurückgegeben werden sollen (siehe Paginierung); muss zwischen 1 und 100 liegen (der Standardwert ist 50)name
(Zeichenfolge, optional) — Gibt Gruppen mit dem angegebenen Namen zurück.
Beispiel für eine Antwort
{ „groups“: [ { „id“: „example-group-id-1", „membersURL“: "https://api.reach360.com/groups/example-group-id/users „, „name“: „Beispielgruppe“ „url“: "https://api.reach60.com/groups/example-group-id-1" },... ], „nächste URL“: "https://url-for-next-page-of-results" }
Gruppe nach ID abrufen
GET /groups/{groupId}
Beispiel für eine Antwort
{ „id“: „example-group-id“, „membersURL“: "https://api.reach360.com/groups/example-group-id/users „, „name“: „Beispielgruppe“ „url“: "https://api.reach360.com/groups/example-group-id" }
Endpunktspezifische Fehlercodes
-
group_not_found
- Gruppe kann nicht abgerufen werden, da die Gruppe nicht existiert
Gruppe nach ID aktualisieren
PUT /groups/{groupId}
Anforderungsparameter (JSON)
-
name
(Zeichenfolge, erforderlich) - der Name der Gruppe
Antwort auf Erfolg
204 „Kein Inhalt“
Endpunktspezifische Fehlercodes:
group_not_found
- Gruppe kann nicht aktualisiert werden, da die Gruppe nicht existiertread_only_group
- an der angegebenen Gruppe können keine Änderungen vorgenommen werden (Beispiel: Sie können die Gruppe „Jeder“ nicht ändern)
Gruppe nach ID löschen
DELETE /groups/{groupId}
Antwort auf Erfolg
204 „Kein Inhalt“
Endpunktspezifische Fehlercodes:
group_not_found
- Gruppe kann nicht gelöscht werden, da die Gruppe nicht existiertread_only_group
- Die angegebene Gruppe kann nicht gelöscht werden (Beispiel: Sie können die Gruppe „Jeder“ nicht ändern)