Tags
Ein Tag kennzeichnet Termine und Aufnahmen. Diese Endpunkte verwalten den Tag-Katalog eines Unternehmenskontos und listen die Farben, die ein Tag haben kann.
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 den Tag-Katalog eines Unternehmenskontos auf (meistgenutzte zuerst)
/v1.0/directories/{directoryId}/tagsGibt alle aktiven Tags des Unternehmenskontos zurück, meistgenutzte zuerst.
Feldübersicht aus der Spezifikation
Felder der Antwort:
items(array): die Tags im Katalog. Jeder Eintrag enthält:tagId(string): Id des Tags.name(string): Anzeigename des Tags.colorCode(string | null): ein Farbschlüssel aus der Sally-Tag-Palette (ein Farbname wieblue/red/green, kein roher Hex-Wert; vollständige Liste im Schema); null, wenn nicht gesetzt.
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:
colorCode,name,tagId.Beispiel:colorCode,name
Antwort
itemsobject[]PflichtDie Tags im Katalog.
3 Unterfelder
tagIdstringPflichtId des Tags.
namestringPflichtAnzeigename des Tags.
colorCodestringPflichtkann null seinFarbe des Tags als Schlüssel aus Sallys fester Tag-Palette: ein Farb-NAME, kein roher Hex-Wert. Einer von:
indigo,purple,fuchsia,pink,rose,red,orange,amber,yellow,lime,green,emerald,teal,cyan,sky,blue,slate,gray,zinc,stone,neutral. Der Client ordnet den Schlüssel der tatsächlichen Farbe (hell/dunkel) zu;nulloder ein unbekannter Schlüssel wird in der neutralen Standardfarbe dargestellt. Null, wenn nicht gesetzt.
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.
Erstellt einen Katalog-Tag mit optionaler Farbe (nur Admin/Owner)
/v1.0/directories/{directoryId}/tagsNamen werden ohne Beachtung der Groß- und Kleinschreibung dedupliziert.
Feldübersicht aus der Spezifikation
Body-Felder:
name(string, Pflicht): Anzeigename des Tags (max. 100 Zeichen).colorCode(string, optional): ein Farbschlüssel aus der Sally-Tag-Palette (ein Farbname wieblue/red/green, kein roher Hex-Wert; vollständige Liste im Schema);nullzum Entfernen.
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:
colorCode,name,tagId.Beispiel:colorCode,name
Request-Body application/json
namestringPflichtAnzeigename des Tags (max. 100 Zeichen).
colorCodestringoptionalkann null seinFarbe des Tags als Schlüssel aus der festen Tag-Palette von Sally, also ein Farb-NAME, kein roher Hex-Wert. Einer von:
indigo,purple,fuchsia,pink,rose,red,orange,amber,yellow,lime,green,emerald,teal,cyan,sky,blue,slate,gray,zinc,stone,neutral. Ein unbekannter Schlüssel wird in der neutralen Standardfarbe dargestellt;nullentfernt die Farbe.
Antwort
tagIdstringPflichtId des Tags.
namestringPflichtAnzeigename des Tags.
colorCodestringPflichtkann null seinFarbe des Tags als Schlüssel aus Sallys fester Tag-Palette: ein Farb-NAME, kein roher Hex-Wert. Einer von:
indigo,purple,fuchsia,pink,rose,red,orange,amber,yellow,lime,green,emerald,teal,cyan,sky,blue,slate,gray,zinc,stone,neutral. Der Client ordnet den Schlüssel der tatsächlichen Farbe (hell/dunkel) zu;nulloder ein unbekannter Schlüssel wird in der neutralen Standardfarbe dargestellt. Null, wenn nicht gesetzt.
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 verfügbaren Tag-Farben auf
/v1.0/directories/{directoryId}/tags/colorsGibt die feste Menge an Farbschlüsseln zurück, die der colorCode eines Tags annehmen kann, also einen Farb-NAMEN, keinen rohen Hex-Wert. Der Client ordnet jedem Schlüssel die tatsächliche (vom Theme abhängige) Farbe zu; ein unbekannter Schlüssel oder null wird in der neutralen Standardfarbe dargestellt.
Feldübersicht aus der Spezifikation
Jeder Eintrag enthält:
colorCode(string): ein gültiger Tag-Farbschlüssel (z. B.blue,red,green).
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:
colorCode.Beispiel:colorCode
Antwort
colorCodestringPflichtEin gültiger Tag-Farbschlüssel: ein Farb-NAME (kein Hex-Wert), der dem
colorCodeeines Tags zugewiesen werden kann (z. B.blue,red,green).
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.
Benennt einen Katalog-Tag um und/oder ändert seine Farbe (nur Admin/Owner)
/v1.0/directories/{directoryId}/tags/{tagId}Sende name zum Umbenennen und/oder colorCode zum Ändern der Farbe; mindestens eines davon ist Pflicht.
Feldübersicht aus der Spezifikation
Body-Felder:
name(string, optional): neuer Anzeigename des Tags (max. 100 Zeichen).colorCode(string, optional): ein Farbschlüssel aus der Sally-Tag-Palette (ein Farbname wieblue/red/green, kein roher Hex-Wert; vollständige Liste im Schema);nullentfernt die Farbe.
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.tagIdstringPflichtId des Tags.
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:
colorCode,name,tagId.Beispiel:colorCode,name
Request-Body application/json
namestringPflichtAnzeigename des Tags (max. 100 Zeichen).
colorCodestringoptionalkann null seinFarbe des Tags als Schlüssel aus der festen Tag-Palette von Sally, also ein Farb-NAME, kein roher Hex-Wert. Einer von:
indigo,purple,fuchsia,pink,rose,red,orange,amber,yellow,lime,green,emerald,teal,cyan,sky,blue,slate,gray,zinc,stone,neutral. Ein unbekannter Schlüssel wird in der neutralen Standardfarbe dargestellt;nullentfernt die Farbe.
Antwort
tagIdstringPflichtId des Tags.
namestringPflichtAnzeigename des Tags.
colorCodestringPflichtkann null seinFarbe des Tags als Schlüssel aus Sallys fester Tag-Palette: ein Farb-NAME, kein roher Hex-Wert. Einer von:
indigo,purple,fuchsia,pink,rose,red,orange,amber,yellow,lime,green,emerald,teal,cyan,sky,blue,slate,gray,zinc,stone,neutral. Der Client ordnet den Schlüssel der tatsächlichen Farbe (hell/dunkel) zu;nulloder ein unbekannter Schlüssel wird in der neutralen Standardfarbe dargestellt. Null, wenn nicht gesetzt.
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.
Löscht einen Katalog-Tag (nur Admin/Owner)
/v1.0/directories/{directoryId}/tags/{tagId}Löscht den Tag weich (Soft Delete) und entfernt ihn von allen Terminen und Aufnahmen.
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.tagIdstringPflichtId des Tags.
Statuscodes
- 204Erfolg
- 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.