Unternehmenskonten und Mitglieder
Ein Directory ist ein Sally-Unternehmenskonto. Diese Endpunkte liefern Unternehmenskonten, ihre Mitgliedschaften und Nutzer und erlauben Admins, Mitglieder einzuladen und zu entfernen.
Jeder Endpunkt unten zeigt in der Mitte seine Parameter und Antwortfelder und rechts ein Anfragebeispiel mit Beispielantwort.
https://api.sally.ioVersion v1.0 aktuell, noch nicht eingefrorenSo funktioniert die VersionierungListet die Unternehmenskonten auf, in denen der authentifizierte Nutzer Mitglied ist
/v1.0/directoriesDiscovery-Endpunkt: gibt alle Unternehmenskonten des Token-Nutzers zurück (aktive, nicht gesperrte Mitgliedschaften). Die directoryId wird in den nachfolgenden Pfaden verwendet. Jeder Eintrag enthält dieselben Felder wie der Endpunkt für ein einzelnes Unternehmenskonto.
Feldübersicht aus der Spezifikation
Felder der Antwort (pro Unternehmenskonto):
directoryId(string): Id des Unternehmenskontos; verwende sie in allen/v1.0/directories/{directoryId}/...-Pfaden.name(string): Anzeigename des Unternehmenskontos.pictureFileUrl(string | null): absolute URL des Logos des Unternehmenskontos (erfordert denselben Bearer-Token wie die API); null, wenn nicht gesetzt.languageCode(string | null): Standardsprache des Unternehmenskontos (IETF-Sprach-Tag, z. B.de-DE,en); null, wenn nicht gesetzt.maxApiRequestsPerMinute(number): maximale Anzahl an API-Anfragen pro Minute, die für dieses Unternehmenskonto erlaubt sind.maxApiRequestsPerDay(number): maximale Anzahl an API-Anfragen pro Tag, die für dieses Unternehmenskonto erlaubt sind.
Query-Parameter
fieldsstringoptionalKommagetrennte Liste der Felder, die zurückgegeben werden sollen. Lässt du den Parameter weg, bekommst du alle Felder, auch solche, die in Zukunft hinzukommen. Das ist deine Entscheidung: Nenne deine Felder explizit, wenn du davor geschützt sein willst.
Nur Felder der ersten Ebene können angegeben werden. Eine verschachtelte Liste wie
attendees,tagsodersectionItemswird ganz oder gar nicht zurückgegeben;attendees.namewird nicht unterstützt.Bei einer paginierten Antwort gilt die Auswahl für die Einträge in
items;page,pageSize,totalundhasMorewerden immer zurückgegeben. Ein unbekannter Name wird mit 400 abgelehnt statt ignoriert.Hier auswählbar:
directoryId,languageCode,maxApiRequestsPerDay,maxApiRequestsPerMinute,name,pictureFileUrl.Beispiel:directoryId,languageCode
Antwort
directoryIdstringPflichtEindeutige Id des Unternehmenskontos.
namestringPflichtAnzeigename des Unternehmenskontos.
pictureFileUrlstringPflichtkann null seinAbsolute URL des Logos des Unternehmenskontos oder null. Erfordert denselben Bearer-Token wie die API.
languageCodestringPflichtkann null seinStandardsprache des Unternehmenskontos (IETF-Sprach-Tag, z. B.
de-DE,en-US).maxApiRequestsPerMinutenumberPflichtMaximale Anzahl an API-Anfragen pro Minute, die für dieses Unternehmenskonto erlaubt sind.
maxApiRequestsPerDaynumberPflichtMaximale Anzahl an API-Anfragen pro Tag, die für dieses Unternehmenskonto erlaubt sind.
Statuscodes
- 200Erfolg
- 401
Fehlender oder ungültiger Bearer-Token.
- 429
Rate-Limit überschritten (pro Token/IP). Transkriptions-Uploads können außerdem den
codeFUP_LIMIT_EXCEEDEDoderTOO_MANY_CONCURRENT_TRANSCRIPTIONSzurückgeben. - 500
Interner Serverfehler.
Gibt ein einzelnes Unternehmenskonto zurück (wenn der Nutzer Mitglied ist)
/v1.0/directories/{directoryId}Gibt ein Unternehmenskonto anhand seiner Id zurück (der Aufrufer muss Mitglied sein, sonst 404). Gleiche Struktur wie die Discovery-Liste.
Feldübersicht aus der Spezifikation
Felder der Antwort:
directoryId(string): Id des Unternehmenskontos; verwende sie in allen/v1.0/directories/{directoryId}/...-Pfaden.name(string): Anzeigename des Unternehmenskontos.pictureFileUrl(string | null): absolute URL des Logos des Unternehmenskontos (erfordert denselben Bearer-Token wie die API); null, wenn nicht gesetzt.languageCode(string | null): Standardsprache des Unternehmenskontos (IETF-Sprach-Tag, z. B.de-DE,en); null, wenn nicht gesetzt.maxApiRequestsPerMinute(number): maximale Anzahl an API-Anfragen pro Minute, die für dieses Unternehmenskonto erlaubt sind.maxApiRequestsPerDay(number): maximale Anzahl an API-Anfragen pro Tag, die für dieses Unternehmenskonto erlaubt sind.
Pfadparameter
directoryIdstringPflichtId des Unternehmenskontos (des Sally-Firmenkontos), zu dem die Ressource gehört. Die Unternehmenskonten, die ein Token ansprechen kann, listet
GET /v1.0/me/directories/membershipsauf.
Query-Parameter
fieldsstringoptionalKommagetrennte Liste der Felder, die zurückgegeben werden sollen. Lässt du den Parameter weg, bekommst du alle Felder, auch solche, die in Zukunft hinzukommen. Das ist deine Entscheidung: Nenne deine Felder explizit, wenn du davor geschützt sein willst.
Nur Felder der ersten Ebene können angegeben werden. Eine verschachtelte Liste wie
attendees,tagsodersectionItemswird ganz oder gar nicht zurückgegeben;attendees.namewird nicht unterstützt.Bei einer paginierten Antwort gilt die Auswahl für die Einträge in
items;page,pageSize,totalundhasMorewerden immer zurückgegeben. Ein unbekannter Name wird mit 400 abgelehnt statt ignoriert.Hier auswählbar:
directoryId,languageCode,maxApiRequestsPerDay,maxApiRequestsPerMinute,name,pictureFileUrl.Beispiel:directoryId,languageCode
Antwort
directoryIdstringPflichtEindeutige Id des Unternehmenskontos.
namestringPflichtAnzeigename des Unternehmenskontos.
pictureFileUrlstringPflichtkann null seinAbsolute URL des Logos des Unternehmenskontos oder null. Erfordert denselben Bearer-Token wie die API.
languageCodestringPflichtkann null seinStandardsprache des Unternehmenskontos (IETF-Sprach-Tag, z. B.
de-DE,en-US).maxApiRequestsPerMinutenumberPflichtMaximale Anzahl an API-Anfragen pro Minute, die für dieses Unternehmenskonto erlaubt sind.
maxApiRequestsPerDaynumberPflichtMaximale Anzahl an API-Anfragen pro Tag, die für dieses Unternehmenskonto erlaubt sind.
Statuscodes
- 200Erfolg
- 400
Ungültige Anfrage (Validierungsfehler).
- 401
Fehlender oder ungültiger Bearer-Token.
- 404
Ressource nicht gefunden oder nicht zugänglich.
- 429
Rate-Limit überschritten (pro Token/IP). Transkriptions-Uploads können außerdem den
codeFUP_LIMIT_EXCEEDEDoderTOO_MANY_CONCURRENT_TRANSCRIPTIONSzurückgeben. - 500
Interner Serverfehler.
Listet die Mitgliedschaften eines Unternehmenskontos auf (paginiert, optional gefiltert)
/v1.0/directories/{directoryId}/membershipsPaginierung über ?page + ?pageSize (max. 100). Ein optionaler ?search-Teilstring durchsucht Vorname, Nachname und E-Mail des Mitglieds (ohne Beachtung der Groß- und Kleinschreibung). Gibt nur die skalaren Werte der Mitgliedschaft zurück (userId, roleId, licenseId, isBlocked); Nutzerdetails holst du über GET .../memberships/users/{userId}. Löse roleId/licenseId über GET /v1.0/roles / GET /v1.0/licenses auf.
Feldübersicht aus der Spezifikation
Felder der Antwort:
page/pageSize/total/hasMore: Paginierungs-Hülle (aktuelle Seite, Seitengröße, Gesamtzahl, ob weitere Seiten folgen).items(array): die Mitgliedschaften auf dieser Seite. Jeder Eintrag enthält:directoryId(string): Id des Unternehmenskontos, zu dem diese Mitgliedschaft gehört.userId(string): Id des Nutzers, zu dem diese Mitgliedschaft gehört.roleId(string): Rollen-Id des Nutzers in diesem Unternehmenskonto; auflösen überGET /v1.0/roles.licenseId(string): Lizenz-Id des Nutzers in diesem Unternehmenskonto; auflösen überGET /v1.0/licenses.isBlocked(boolean): ob der Nutzer in diesem Unternehmenskonto gesperrt ist.
Pfadparameter
directoryIdstringPflichtId des Unternehmenskontos (des Sally-Firmenkontos), zu dem die Ressource gehört. Die Unternehmenskonten, die ein Token ansprechen kann, listet
GET /v1.0/me/directories/membershipsauf.
Query-Parameter
pagenumberoptionalSeitennummer, beginnend bei 1. Standard: 1.
pageSizenumberoptionalEinträge pro Seite. Standard: 25, maximal 100.
searchstringoptionalTeilstring-Suche ohne Beachtung der Groß- und Kleinschreibung in Vorname, Nachname und E-Mail. Der Suchbegriff kann am Anfang, in der Mitte oder am Ende stehen.
fieldsstringoptionalKommagetrennte Liste der Felder, die zurückgegeben werden sollen. Lässt du den Parameter weg, bekommst du alle Felder, auch solche, die in Zukunft hinzukommen. Das ist deine Entscheidung: Nenne deine Felder explizit, wenn du davor geschützt sein willst.
Nur Felder der ersten Ebene können angegeben werden. Eine verschachtelte Liste wie
attendees,tagsodersectionItemswird ganz oder gar nicht zurückgegeben;attendees.namewird nicht unterstützt.Bei einer paginierten Antwort gilt die Auswahl für die Einträge in
items;page,pageSize,totalundhasMorewerden immer zurückgegeben. Ein unbekannter Name wird mit 400 abgelehnt statt ignoriert.Hier auswählbar:
directoryId,isBlocked,licenseId,roleId,userId.Beispiel:directoryId,isBlocked
Antwort: je Eintrag in items
directoryIdstringPflichtId des Unternehmenskontos, zu dem diese Mitgliedschaft gehört.
userIdstringPflichtId des Nutzers, zu dem diese Mitgliedschaft gehört.
roleIdstringPflichtRollen-Id des Nutzers in diesem Unternehmenskonto. Auflösen über
GET /v1.0/roles.licenseIdstringPflichtLizenz-Id des Nutzers in diesem Unternehmenskonto. Auflösen über
GET /v1.0/licenses.isBlockedbooleanPflichtOb der Nutzer in diesem Unternehmenskonto gesperrt ist.
Jede Seite trägt außerdem page, pageSize, total, hasMore.
Statuscodes
- 200Erfolg
- 400
Ungültige Anfrage (Validierungsfehler).
- 401
Fehlender oder ungültiger Bearer-Token.
- 404
Ressource nicht gefunden oder nicht zugänglich.
- 429
Rate-Limit überschritten (pro Token/IP). Transkriptions-Uploads können außerdem den
codeFUP_LIMIT_EXCEEDEDoderTOO_MANY_CONCURRENT_TRANSCRIPTIONSzurückgeben. - 500
Interner Serverfehler.
Lädt einen Nutzer in das Unternehmenskonto ein bzw. legt ihn an
/v1.0/directories/{directoryId}/membershipsLegt eine Mitgliedschaft an, indem ein Nutzer (per E-Mail) mit einer Rolle und einer Lizenz eingeladen wird. Nur Admins/Owner dürfen einladen; nur ein Owner darf einen weiteren Owner einladen. Schlägt mit 400 fehl, wenn kein freier Lizenzplatz verfügbar ist.
Feldübersicht aus der Spezifikation
Felder im Body:
email(string, Pflicht): einzuladende E-Mail-Adresse.roleId(string, Pflicht): zuzuweisende Rollen-Id; gültige Ids erhältst du überGET /v1.0/roles.licenseId(string, Pflicht): zuzuweisende Lizenz-Id; gültige Ids erhältst du überGET /v1.0/licenses.description(string, optional): Freitext-Notiz.languageCode(string, optional): Sprache der Einladung (IETF-Sprach-Tag, z. B.de-DE).
Pfadparameter
directoryIdstringPflichtId des Unternehmenskontos (des Sally-Firmenkontos), zu dem die Ressource gehört. Die Unternehmenskonten, die ein Token ansprechen kann, listet
GET /v1.0/me/directories/membershipsauf.
Query-Parameter
fieldsstringoptionalKommagetrennte Liste der Felder, die zurückgegeben werden sollen. Lässt du den Parameter weg, bekommst du alle Felder, auch solche, die in Zukunft hinzukommen. Das ist deine Entscheidung: Nenne deine Felder explizit, wenn du davor geschützt sein willst.
Nur Felder der ersten Ebene können angegeben werden. Eine verschachtelte Liste wie
attendees,tagsodersectionItemswird ganz oder gar nicht zurückgegeben;attendees.namewird nicht unterstützt.Bei einer paginierten Antwort gilt die Auswahl für die Einträge in
items;page,pageSize,totalundhasMorewerden immer zurückgegeben. Ein unbekannter Name wird mit 400 abgelehnt statt ignoriert.Hier auswählbar:
createdOn,inviteeEmail,licenseId,roleId,userId.Beispiel:createdOn,inviteeEmail
Request-Body application/json
emailstringPflichtEinzuladende E-Mail-Adresse.
roleIdstringPflichtZuzuweisende Rollen-Id. Gültige Ids erhältst du über
GET /v1.0/roles.licenseIdstringPflichtZuzuweisende Lizenz-Id. Gültige Ids erhältst du über
GET /v1.0/licenses.descriptionstringoptionalkann null seinOptionale Notiz.
languageCodestringoptionalkann null seinOptionale Sprache der Einladung als IETF-Sprach-Tag (z. B.
de-DE).
Antwort
userIdstringPflichtId des eingeladenen Nutzers.
inviteeEmailstringPflichtkann null seinEingeladene E-Mail-Adresse.
roleIdstringPflichtZugewiesene Rollen-Id.
licenseIdstringPflichtZugewiesene Lizenz-Id.
createdOnstringPflichtZeitstempel der Erstellung (ISO-8601).
Statuscodes
- 200Erfolg
- 400
Ungültige Anfrage (Validierungsfehler).
- 401
Fehlender oder ungültiger Bearer-Token.
- 403
Verboten (unzureichende Berechtigungen).
- 404
Ressource nicht gefunden oder nicht zugänglich.
- 429
Rate-Limit überschritten (pro Token/IP). Transkriptions-Uploads können außerdem den
codeFUP_LIMIT_EXCEEDEDoderTOO_MANY_CONCURRENT_TRANSCRIPTIONSzurückgeben. - 500
Interner Serverfehler.
Listet die Nutzer eines Unternehmenskontos auf (paginiert, optional gefiltert)
/v1.0/directories/{directoryId}/memberships/usersBasisinformationen aller Mitglieder des Unternehmenskontos. Paginierung über ?page + ?pageSize (max. 100). Ein optionaler ?search-Teilstring durchsucht Vorname, Nachname und E-Mail (ohne Beachtung der Groß- und Kleinschreibung). Der Aufrufer muss Mitglied des Unternehmenskontos sein.
Feldübersicht aus der Spezifikation
Felder der Antwort:
page/pageSize/total/hasMore: Paginierungs-Hülle (aktuelle Seite, Seitengröße, Gesamtzahl, ob weitere Seiten folgen).items(array): die Nutzer auf dieser Seite. Jeder Eintrag enthält:userId(string): Id des Nutzers.email(string): E-Mail-Adresse des Nutzers.firstName(string): Vorname.lastName(string): Nachname.pictureFileUrl(string | null): absolute URL des Profilbilds oder null. Erfordert denselben Bearer-Token wie die API.
Pfadparameter
directoryIdstringPflichtId des Unternehmenskontos (des Sally-Firmenkontos), zu dem die Ressource gehört. Die Unternehmenskonten, die ein Token ansprechen kann, listet
GET /v1.0/me/directories/membershipsauf.
Query-Parameter
pagenumberoptionalSeitennummer, beginnend bei 1. Standard: 1.
pageSizenumberoptionalEinträge pro Seite. Standard: 25, maximal 100.
searchstringoptionalTeilstring-Suche ohne Beachtung der Groß- und Kleinschreibung in Vorname, Nachname und E-Mail. Der Suchbegriff kann am Anfang, in der Mitte oder am Ende stehen.
fieldsstringoptionalKommagetrennte Liste der Felder, die zurückgegeben werden sollen. Lässt du den Parameter weg, bekommst du alle Felder, auch solche, die in Zukunft hinzukommen. Das ist deine Entscheidung: Nenne deine Felder explizit, wenn du davor geschützt sein willst.
Nur Felder der ersten Ebene können angegeben werden. Eine verschachtelte Liste wie
attendees,tagsodersectionItemswird ganz oder gar nicht zurückgegeben;attendees.namewird nicht unterstützt.Bei einer paginierten Antwort gilt die Auswahl für die Einträge in
items;page,pageSize,totalundhasMorewerden immer zurückgegeben. Ein unbekannter Name wird mit 400 abgelehnt statt ignoriert.Hier auswählbar:
email,firstName,lastName,pictureFileUrl,userId.Beispiel:email,firstName
Antwort: je Eintrag in items
userIdstringPflichtId des Nutzers.
emailstringPflichtE-Mail-Adresse des Nutzers.
firstNamestringPflichtVorname.
lastNamestringPflichtNachname.
pictureFileUrlstringPflichtkann null seinAbsolute URL des Profilbilds oder null. Erfordert denselben Bearer-Token wie die API.
Jede Seite trägt außerdem page, pageSize, total, hasMore.
Statuscodes
- 200Erfolg
- 400
Ungültige Anfrage (Validierungsfehler).
- 401
Fehlender oder ungültiger Bearer-Token.
- 404
Ressource nicht gefunden oder nicht zugänglich.
- 429
Rate-Limit überschritten (pro Token/IP). Transkriptions-Uploads können außerdem den
codeFUP_LIMIT_EXCEEDEDoderTOO_MANY_CONCURRENT_TRANSCRIPTIONSzurückgeben. - 500
Interner Serverfehler.
Durchsucht die Nutzer eines Unternehmenskontos (Parameter im Body)
/v1.0/directories/{directoryId}/memberships/users/searchDer Aufrufer muss Mitglied des Unternehmenskontos sein.
Feldübersicht aus der Spezifikation
Felder im Body:
search(string, optional): Teilstring ohne Beachtung der Groß- und Kleinschreibung in Vorname, Nachname und E-Mail; der Suchbegriff kann am Anfang, in der Mitte oder am Ende stehen.page(number, optional, Standard1): Seitennummer, beginnend bei 1.pageSize(number, optional, Standard25): Seitengröße (max. 100).
Pfadparameter
directoryIdstringPflichtId des Unternehmenskontos (des Sally-Firmenkontos), zu dem die Ressource gehört. Die Unternehmenskonten, die ein Token ansprechen kann, listet
GET /v1.0/me/directories/membershipsauf.
Query-Parameter
fieldsstringoptionalKommagetrennte Liste der Felder, die zurückgegeben werden sollen. Lässt du den Parameter weg, bekommst du alle Felder, auch solche, die in Zukunft hinzukommen. Das ist deine Entscheidung: Nenne deine Felder explizit, wenn du davor geschützt sein willst.
Nur Felder der ersten Ebene können angegeben werden. Eine verschachtelte Liste wie
attendees,tagsodersectionItemswird ganz oder gar nicht zurückgegeben;attendees.namewird nicht unterstützt.Bei einer paginierten Antwort gilt die Auswahl für die Einträge in
items;page,pageSize,totalundhasMorewerden immer zurückgegeben. Ein unbekannter Name wird mit 400 abgelehnt statt ignoriert.Hier auswählbar:
email,firstName,lastName,pictureFileUrl,userId.Beispiel:email,firstName
Request-Body application/json
searchstringoptionalkann null seinTeilstring-Suche ohne Beachtung der Groß- und Kleinschreibung in Vorname, Nachname und E-Mail. Der Suchbegriff kann am Anfang, in der Mitte oder am Ende stehen.
pagenumberoptionalSeite (beginnend bei 1, Standard 1).
pageSizenumberoptionalSeitengröße (Standard 25, max. 100).
Antwort: je Eintrag in items
userIdstringPflichtId des Nutzers.
emailstringPflichtE-Mail-Adresse des Nutzers.
firstNamestringPflichtVorname.
lastNamestringPflichtNachname.
pictureFileUrlstringPflichtkann null seinAbsolute URL des Profilbilds oder null. Erfordert denselben Bearer-Token wie die API.
Jede Seite trägt außerdem page, pageSize, total, hasMore.
Statuscodes
- 200Erfolg
- 400
Ungültige Anfrage (Validierungsfehler).
- 401
Fehlender oder ungültiger Bearer-Token.
- 403
Verboten (unzureichende Berechtigungen).
- 404
Ressource nicht gefunden oder nicht zugänglich.
- 429
Rate-Limit überschritten (pro Token/IP). Transkriptions-Uploads können außerdem den
codeFUP_LIMIT_EXCEEDEDoderTOO_MANY_CONCURRENT_TRANSCRIPTIONSzurückgeben. - 500
Interner Serverfehler.
Gibt einen einzelnen Nutzer eines Unternehmenskontos zurück
/v1.0/directories/{directoryId}/memberships/users/{userId}Basisinformationen eines Nutzers anhand seiner Id. Der Aufrufer muss Mitglied des Unternehmenskontos sein, und der angefragte Nutzer muss Mitglied desselben Unternehmenskontos sein, sonst 404 (es wird nicht verraten, ob der Nutzer existiert).
Feldübersicht aus der Spezifikation
Felder der Antwort:
userId(string): Id des Nutzers.email(string): E-Mail-Adresse des Nutzers.firstName(string): Vorname.lastName(string): Nachname.pictureFileUrl(string | null): absolute URL des Profilbilds oder null. Erfordert denselben Bearer-Token wie die API.
Pfadparameter
directoryIdstringPflichtId des Unternehmenskontos (des Sally-Firmenkontos), zu dem die Ressource gehört. Die Unternehmenskonten, die ein Token ansprechen kann, listet
GET /v1.0/me/directories/membershipsauf.userIdstringPflichtId des Nutzers.
Query-Parameter
fieldsstringoptionalKommagetrennte Liste der Felder, die zurückgegeben werden sollen. Lässt du den Parameter weg, bekommst du alle Felder, auch solche, die in Zukunft hinzukommen. Das ist deine Entscheidung: Nenne deine Felder explizit, wenn du davor geschützt sein willst.
Nur Felder der ersten Ebene können angegeben werden. Eine verschachtelte Liste wie
attendees,tagsodersectionItemswird ganz oder gar nicht zurückgegeben;attendees.namewird nicht unterstützt.Bei einer paginierten Antwort gilt die Auswahl für die Einträge in
items;page,pageSize,totalundhasMorewerden immer zurückgegeben. Ein unbekannter Name wird mit 400 abgelehnt statt ignoriert.Hier auswählbar:
email,firstName,lastName,pictureFileUrl,userId.Beispiel:email,firstName
Antwort
userIdstringPflichtId des Nutzers.
emailstringPflichtE-Mail-Adresse des Nutzers.
firstNamestringPflichtVorname.
lastNamestringPflichtNachname.
pictureFileUrlstringPflichtkann null seinAbsolute URL des Profilbilds oder null. Erfordert denselben Bearer-Token wie die API.
Statuscodes
- 200Erfolg
- 400
Ungültige Anfrage (Validierungsfehler).
- 401
Fehlender oder ungültiger Bearer-Token.
- 404
Ressource nicht gefunden oder nicht zugänglich.
- 429
Rate-Limit überschritten (pro Token/IP). Transkriptions-Uploads können außerdem den
codeFUP_LIMIT_EXCEEDEDoderTOO_MANY_CONCURRENT_TRANSCRIPTIONSzurückgeben. - 500
Interner Serverfehler.
Entfernt einen Nutzer aus dem Unternehmenskonto
/v1.0/directories/{directoryId}/memberships/{userId}Widerruft die Mitgliedschaft des Nutzers. Nur Admins/Owner dürfen Mitglieder entfernen; der letzte Owner kann nicht entfernt werden. War es das letzte Unternehmenskonto des Nutzers, wird der Nutzer vollständig gelöscht (DSGVO).
Pfadparameter
directoryIdstringPflichtId des Unternehmenskontos (des Sally-Firmenkontos), zu dem die Ressource gehört. Die Unternehmenskonten, die ein Token ansprechen kann, listet
GET /v1.0/me/directories/membershipsauf.userIdstringPflichtId des Nutzers.
Query-Parameter
fieldsstringoptionalKommagetrennte Liste der Felder, die zurückgegeben werden sollen. Lässt du den Parameter weg, bekommst du alle Felder, auch solche, die in Zukunft hinzukommen. Das ist deine Entscheidung: Nenne deine Felder explizit, wenn du davor geschützt sein willst.
Nur Felder der ersten Ebene können angegeben werden. Eine verschachtelte Liste wie
attendees,tagsodersectionItemswird ganz oder gar nicht zurückgegeben;attendees.namewird nicht unterstützt.Bei einer paginierten Antwort gilt die Auswahl für die Einträge in
items;page,pageSize,totalundhasMorewerden immer zurückgegeben. Ein unbekannter Name wird mit 400 abgelehnt statt ignoriert.Hier auswählbar:
userHardDeleted.Beispiel:userHardDeleted
Antwort
userHardDeletedbooleanPflichtTrue, wenn der Nutzer keine weiteren Unternehmenskonten hatte und deshalb vollständig gelöscht wurde (DSGVO).
Statuscodes
- 200Erfolg
- 400
Ungültige Anfrage (Validierungsfehler).
- 401
Fehlender oder ungültiger Bearer-Token.
- 403
Verboten (unzureichende Berechtigungen).
- 404
Ressource nicht gefunden oder nicht zugänglich.
- 429
Rate-Limit überschritten (pro Token/IP). Transkriptions-Uploads können außerdem den
codeFUP_LIMIT_EXCEEDEDoderTOO_MANY_CONCURRENT_TRANSCRIPTIONSzurückgeben. - 500
Interner Serverfehler.