Reach 360: Einladungs-API
Letzte Aktualisierung des Artikels:
Dieser Artikel gilt für:
Was dieser API-Endpunkt macht
Mit der Einladungs-API erstellen und löschen Sie Einladungen zu Reach 360. Admins sehen, dass dies als Benutzer auf der Registerkarte „Ausstehend“ angezeigt wird. Benutzer erhalten E-Mails, wenn sie eingeladen werden. Wenn ihre ausstehende Einladung gelöscht wird, bevor sie sie annehmen, funktioniert der E-Mail-Link nicht.
Sie können diese API auch verwenden, um eine Liste aller ausstehenden Einladungen oder Einladungsdetails für einen bestimmten Benutzer abzurufen.
- Endpunkte
- Objekte der Einladung
- Einladung erstellen
- Einladungen auflisten
- Einladung per ID abrufen
- Einladungen löschen
Endpunkte
POST /invitations
—sende eine Einladung an einen Benutzer, deinem Team beizutretenGET /invitations
— ausstehende Einladungen auflistenGET /invitations/{invitationId}
—Informationen zu einer ausstehenden Einladung anhand der Einladungs-ID abrufenDELETE /invitations/{invitationId}
—löscht eine ausstehende Einladung anhand der Einladungs-ID
Objekte der Einladung
id
(string) - die eindeutige Kennung der Einladungemail
(string) - die E-Mail-Adresse des EingeladenenfirstName
(string) - der Vorname des EingeladenenlastName
(string) - der Nachname des Eingeladenengroups
(Liste der Zeichenketten) - eine Liste von Gruppennamen, denen der Eingeladene zugewiesen werden sollurl
(string) — URL zum Abrufen der Einladungsdetails von der API
Einladung erstellen
POST /invitations
Anforderungsparameter (JSON)
email
(Zeichenfolge, erforderlich) — E-Mail des einzuladenden BenutzersfirstName
(Zeichenfolge, optional) — Vorname des einzuladenden BenutzerslastName
(Zeichenfolge, optional) - Nachname des einzuladenden Benutzersgroups
(Liste der Zeichenketten, optional) — Liste der Gruppennamen, denen der eingeladene Benutzer zugewiesen werden soll. Alle Gruppen, die nicht existieren, werden erstellt, wenn der Benutzer die Einladung annimmt.
Beispiel für eine Antwort
{ „invitation“: { „id“: „example-invitation-id“, „email“: "foo@example.com „, „firstName“: „Beispiel Vorname“, „LastName“: „Beispiel Nachname“, „Gruppen“: ["Beispielgruppe a“, „Beispielgruppe b"] } }
Endpunktspezifische Fehlercodes
'user_exists'
- kann keine Einladung erstellen, da die angegebene E-Mail-Adresse bereits über ein Konto verfügt'invite_pending'
- kann keine Einladung erstellen, da für die angegebene E-Mail-Adresse bereits eine Einladung aussteht'max_invites_reached'
- kann keine Einladung erstellen, da Sie Ihr Limit für Ihr Testkonto erreicht haben. Bitte aktualisieren Sie Ihr Abonnement oder wenden Sie sich an den Support, um dieses Limit zu erhöhen.
Einladungen auflisten
GET /invitations
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)email
(Zeichenfolge, optional) — falls angegeben, senden Sie nur Einladungen für diese E-Mail-Adresse zurück
Beispiel für eine Antwort
{ „invitations“: [ { „id“: „example-invitation-id-1", „email“: "foo@example.com „, „firstName“: „Beispiel Vorname 1", „LastName“: „Beispiel Nachname 1", „Gruppen“: ["Beispielgruppe a“, „Beispielgruppe b"] },... ], „nächste URL“: "https://url-for-next-page-of-results" }
Einladung per ID abrufen
GET /invitations/{invitationId}
Beispiel für eine Antwort
{ „id“: „example-invitation-id“, „email“: "foo@example.com „, „FirstName“: „Beispiel Vorname“, „LastName“: „Beispiel Nachname“, „Gruppen“: ["Beispielgruppe a“, „Beispielgruppe b"] }
Endpunktspezifische Fehlercodes
-
'invitation_not_found'
- Die Einladung kann nicht abgerufen werden, da die Einladung nicht existiert
Einladungen löschen
DELETE /invitations/{invitationId}
Antwort auf Erfolg
204 „Kein Inhalt“
Endpunktspezifische Fehlercodes
-
'invitation_not_found'
- Die Einladung kann nicht abgerufen werden, da die Einladung nicht existiert