Team
Verwalten des Team-Verzeichnisses Ihrer Agentur — Mitglieder auflisten, neue einladen, deren Kapazität, Berechtigungen oder verknüpften Slack-Nutzer aktualisieren sowie Einladungen erneut senden oder widerrufen. Hinweis: Um einen API-Schlüssel mit team:write auszustellen, muss die Person, die den Schlüssel erstellt, bereits Inhaber, Administrator oder Mitarbeiter von Synup sein. Diese Prüfung erfolgt einmalig, in den Einstellungen, bei der Erstellung des Schlüssels — nicht bei jeder einzelnen Anfrage. Wird Ihr Versuch, einen team:write-Schlüssel zu erstellen, also abgelehnt, liegt es daran, auch wenn die unten dokumentierten REST-Aufrufe diese Prüfung selbst nie erneut durchführen.
Liefert das Team-Verzeichnis Ihrer Agentur — jeden Nutzer in Ihrer Agentur außer dem agenturweiten Synup Bot.
Teammitglieder auflisten
/api/v1/team/members{}Lädt ein neues Teammitglied per E-Mail ein. Das eingeladene Mitglied wird immer mit der Rolle "member" erstellt und, sofern keine permissions angegeben werden, mit der Standard-Berechtigungsvorlage für Mitglieder — ein API-Schlüssel kann niemals jemanden als owner oder admin einladen.
Teammitglied einladen
/api/v1/team/members{}Aktualisiert die wöchentliche Stundenkapazität, die Modulberechtigungen oder den verknüpften Slack-Nutzer eines Teammitglieds. Mindestens ein Feld muss angegeben werden. Dies kann die Rolle eines Mitglieds nicht ändern.
Teammitglied aktualisieren
/api/v1/team/members{}Entfernt ein Teammitglied aus der Agentur. Der Agentur-Inhaber kann nicht entfernt werden.
Teammitglied entfernen
/api/v1/team/members{}Generiert einen neuen Einladungslink und sendet die Einladungs-E-Mail erneut an ein Teammitglied, das noch nicht akzeptiert hat.
Team-Einladung erneut senden
/api/v1/team/members/resend-invite{}Entfernt ein Teammitglied, das seine Einladung bereits akzeptiert hat. Der Agentur-Inhaber kann nicht widerrufen werden, und ein Mitglied, das seine Einladung noch nicht akzeptiert hat, sollte stattdessen mit DELETE /api/v1/team/members entfernt werden.
Zugriff eines Teammitglieds widerrufen
/api/v1/team/members/revoke{}