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. Administratoren sehen diese Änderungen auf der Registerkarte „Personen“. 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
- Nach Gruppen-ID aktualisieren
- Nach Gruppen-ID löschen
Endpunkte
POST /groups
- eine neue Gruppe erstellenGET /groups
- Gruppen auflistenGET /groups/{groupId}
- Details zu einer Gruppe anhand der Gruppen-ID abrufenPUT /groups/{groupId}
- aktualisiert eine Gruppe anhand der Gruppen-IDDELETE /groups/{groupId}
- lösche eine Gruppe nach Gruppen-ID
Objekt gruppieren
id
(string) — der eindeutige Bezeichner der GruppemembersUrl
(string) — URL zur Auflistung der Gruppenmitglieder aus der APIreportersUrl
(string) — URL zur Liste der Reporter für Gruppen aus der APImanagersUrl
(string) — URL zur Liste der Manager für Gruppen aus der APIname
(string) — der Name der Gruppeurl
(string) — URL zum Abrufen der Gruppendetails von der API
Gruppe erstellen
POST /groups
Anforderungsparameter (JSON)
-
name
(string, erforderlich) — der Name der Gruppe
Beispiel für eine Antwort
{ „id“: „Beispielgruppen-ID“, „membersURL“: "https://api.reach360.com/groups/example-group-id/users „, „reportersURL“: "https://api.reach360.com/groups/example-group-id/reporters
„, „managersURL“: "https://api.reach360.com/groups/example-group-id/managers „,
„name“: „Beispielgruppe“, „url“: "https://api.reach360.com/groups/example-group-id"}
Endpunktspezifische Fehlercodes
-
code: 'duplicate_name'
- Die Gruppe kann nicht erstellt werden, da eine Gruppe mit dem angegebenen Wert bereits existiertname
Gruppen auflisten
GET /groups
Anforderungsparameter (Abfragezeichenfolge)
limit
(Ganzzahl, optional) — die maximale Anzahl von Ergebnissen, die in einer einzigen Antwort zurückgegeben werden können (siehe Paginierung); muss zwischen 1 und 100 liegen (standardmäßig 50)name
(string, 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 „, „reportersURL“: "https://api.reach360.com/groups/example-group-id-1/reporters
„, „managersURL“: "https://api.reach360.com/groups/example-group-id-1/managers „,
„name“: „Beispielgruppe“ „url“: "https://api.reach60.com/groups/example-group-id-1"}, ... ], „nextUrl“: "https://url-for-next-page-of-results"}
Gruppe nach ID abrufen
GET /groups/{groupId}
Beispiel für eine Antwort
{ „id“: „Beispielgruppen-ID“, „membersURL“: "https://api.reach360.com/groups/example-group-id/users „, „reportersURL“: "https://api.reach360.com/groups/example-group-id/reporters
„, „managersURL“: "https://api.reach360.com/groups/example-group-id/managers „,
„name“: „Beispielgruppe“ „url“: "https://api.reach360.com/groups/example-group-id"}
Endpunktspezifische Fehlercodes
-
group_not_found
- Die Gruppe kann nicht abgerufen werden, da die Gruppe nicht existiert
Gruppe nach ID aktualisieren
PUT /groups/{groupId}
Anforderungsparameter (JSON)
-
name
(string, erforderlich) — der Name der Gruppe
Erfolgreiche Antwort
204 „Kein Inhalt“
Endpunktspezifische Fehlercodes:
group_not_found
- Die Gruppe kann nicht aktualisiert werden, da die Gruppe nicht existiertread_only_group
- kann keine Änderungen an der angegebenen Gruppe vornehmen (Beispiel: Sie können die Gruppe „Jeder“ nicht ändern)
Gruppe nach ID löschen
DELETE /groups/{groupId}
Erfolgreiche Antwort
204 „Kein Inhalt“
Endpunktspezifische Fehlercodes:
group_not_found
- Die 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)