Aufgaben
Eine Aufgabe ist ein To-do, oft aus einem Meeting abgeleitet. Diese Endpunkte listen, durchsuchen, erstellen, ändern, erledigen und löschen Aufgaben.
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 Aufgaben eines Unternehmenskontos auf (paginiert, optional gefiltert)
/v1.0/directories/{directoryId}/tasksDer ?filter wählt eine Aufgabenansicht aus (Standard myTasks); die all*-Varianten sind nur für Admins/Owner verfügbar. Ein optionaler Teilstring in ?search wird mit dem Betreff der Aufgabe abgeglichen. Paginierung über ?page + ?pageSize (max. 100). Löse responsibleUserId/ownerId über GET /v1.0/directories/{directoryId}/memberships/users/{userId} auf.
Feldübersicht aus der Spezifikation
Felder der Antwort:
page/pageSize/total/hasMore: Paginierungsrahmen (aktuelle Seite, Seitengröße, Gesamtanzahl, ob weitere Seiten folgen).items(array): die Aufgaben auf dieser Seite. Jeder Eintrag enthält:taskId(string): Id der Aufgabe.subject(string): Betreff der Aufgabe.description(string | null): Beschreibung der Aufgabe; null, wenn nicht gesetzt.ownerId(string): Id des Nutzers, dem die Aufgabe gehört (der sie erstellt hat).responsibleUserId(string | null): Id des für die Aufgabe verantwortlichen Nutzers; null, wenn nicht zugewiesen.dueDate(string | null): Fälligkeitsdatum (ISO 8601); null, wenn kein Fälligkeitsdatum gesetzt ist.isDone(boolean): ob die Aufgabe als erledigt markiert ist.doneOn(string | null): Zeitstempel, zu dem die Aufgabe erledigt wurde (ISO 8601); null, wenn nicht erledigt.isCanceled(boolean): ob die Aufgabe abgebrochen ist.canceledOn(string | null): Zeitstempel, zu dem die Aufgabe abgebrochen wurde (ISO 8601); null, wenn nicht abgebrochen.recordingSummaryId(string | null): Id der Zusammenfassung, aus der diese Aufgabe stammt; null, wenn keine.appointmentId(string | null): Id des Termins, mit dem diese Aufgabe verknüpft ist; null, wenn keiner.createdOn(string): Erstellungszeitstempel (ISO 8601).modifiedOn(string): Zeitstempel der letzten Änderung (ISO 8601).
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
filterstringoptionalBenannte Voreinstellung, die Umfang und Status kombiniert.
my…umfasst die Aufgaben des aufrufenden Nutzers,all…jede Aufgabe des Unternehmenskontos, die der Aufrufer sehen darf. Der Statusteil istTasks(beliebig),Open,Overdue,CompletedoderForwarded. Weggelassen bedeutet: kein Voreinstellungsfilter.Erlaubte Werte:myTasksmyOpenmyOverduemyCompletedmyForwardedallTasksallOpenallOverdueallCompletedallForwardedsearchstringoptionalTeilstring-Suche im Betreff der Aufgabe ohne Beachtung der Groß- und Kleinschreibung. Der Suchbegriff darf am Anfang, in der Mitte oder am Ende stehen.
pagenumberoptionalSeitennummer, beginnend bei 1. Standard: 1.
pageSizenumberoptionalEinträge pro Seite. Standard: 25, maximal 100.
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:
appointmentId,canceledOn,createdOn,description,doneOn,dueDate,isCanceled,isDone,modifiedOn,ownerId,recordingSummaryId,responsibleUserId,subject,taskId.Beispiel:appointmentId,canceledOn
Antwort: je Eintrag in items
taskIdstringPflichtId der Aufgabe.
subjectstringPflichtBetreff der Aufgabe.
descriptionstringPflichtkann null seinBeschreibung der Aufgabe; null, wenn nicht gesetzt.
ownerIdstringPflichtId des Nutzers, dem die Aufgabe gehört (der sie erstellt hat).
responsibleUserIdstringPflichtkann null seinId des für die Aufgabe verantwortlichen Nutzers; null, wenn nicht zugewiesen.
dueDatestringPflichtkann null seinFälligkeitsdatum (ISO 8601); null, wenn kein Fälligkeitsdatum gesetzt ist.
isDonebooleanPflichtOb die Aufgabe als erledigt markiert ist.
doneOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe erledigt wurde (ISO 8601); null, wenn nicht erledigt.
isCanceledbooleanPflichtOb die Aufgabe abgebrochen ist.
canceledOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe abgebrochen wurde (ISO 8601); null, wenn nicht abgebrochen.
recordingSummaryIdstringPflichtkann null seinId der Zusammenfassung, aus der diese Aufgabe stammt; null, wenn keine.
appointmentIdstringPflichtkann null seinId des Termins, mit dem diese Aufgabe verknüpft ist; null, wenn keiner.
createdOnstringPflichtErstellungszeitstempel (ISO 8601).
modifiedOnstringPflichtZeitstempel der letzten Änderung (ISO 8601).
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.
Erstellt eine Aufgabe
/v1.0/directories/{directoryId}/tasksErstellt eine Aufgabe. Der Aufrufer wird zum Owner.
Feldübersicht aus der Spezifikation
Body-Felder:
subject(string, Pflicht): Betreff der Aufgabe (1..1000 Zeichen).description(string, optional): Beschreibung der Aufgabe (max. 4000 Zeichen); null für keine.responsibleUserId(string, optional): Id des verantwortlichen Nutzers; null oder weggelassen lässt die Aufgabe unzugewiesen.dueDate(string, optional): Fälligkeitsdatum als ISO 8601-String; null für kein Fälligkeitsdatum.
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:
appointmentId,canceledOn,createdOn,description,doneOn,dueDate,isCanceled,isDone,modifiedOn,ownerId,recordingSummaryId,responsibleUserId,subject,taskId.Beispiel:appointmentId,canceledOn
Request-Body application/json
subjectstringPflichtBetreff der Aufgabe (1..1000 Zeichen).
descriptionstringoptionalkann null seinBeschreibung der Aufgabe (max. 4000 Zeichen); null für keine.
responsibleUserIdstringoptionalkann null seinId des verantwortlichen Nutzers; null für nicht zugewiesen.
dueDatestringoptionalkann null seinFälligkeitsdatum als ISO 8601-String; null für kein Fälligkeitsdatum.
Antwort
taskIdstringPflichtId der Aufgabe.
subjectstringPflichtBetreff der Aufgabe.
descriptionstringPflichtkann null seinBeschreibung der Aufgabe; null, wenn nicht gesetzt.
ownerIdstringPflichtId des Nutzers, dem die Aufgabe gehört (der sie erstellt hat).
responsibleUserIdstringPflichtkann null seinId des für die Aufgabe verantwortlichen Nutzers; null, wenn nicht zugewiesen.
dueDatestringPflichtkann null seinFälligkeitsdatum (ISO 8601); null, wenn kein Fälligkeitsdatum gesetzt ist.
isDonebooleanPflichtOb die Aufgabe als erledigt markiert ist.
doneOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe erledigt wurde (ISO 8601); null, wenn nicht erledigt.
isCanceledbooleanPflichtOb die Aufgabe abgebrochen ist.
canceledOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe abgebrochen wurde (ISO 8601); null, wenn nicht abgebrochen.
recordingSummaryIdstringPflichtkann null seinId der Zusammenfassung, aus der diese Aufgabe stammt; null, wenn keine.
appointmentIdstringPflichtkann null seinId des Termins, mit dem diese Aufgabe verknüpft ist; null, wenn keiner.
createdOnstringPflichtErstellungszeitstempel (ISO 8601).
modifiedOnstringPflichtZeitstempel der letzten Änderung (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.
Durchsucht Aufgaben (Parameter im Body)
/v1.0/directories/{directoryId}/tasks/searchDurchsucht Aufgaben.
Feldübersicht aus der Spezifikation
Body-Felder:
search(string, optional): Teilstring über Betreff UND Beschreibung der Aufgabe, ohne Beachtung der Groß- und Kleinschreibung.responsible(string, optional): Filter nach der Id des verantwortlichen Nutzers; deine eigene ist immer erlaubt, ein anderer Nutzer oder das Weglassen (= alle Verantwortlichen) erfordert Admin/Owner.status(string, optional): einer vonopen(nicht erledigt/abgebrochen),completed,overdue(offen + überfällig),canceled; weglassen für jeden Status.page(number, optional, Standard1): Seitennummer, beginnend bei 1.pageSize(number, optional, Standard25): Seitengröße (max. 100).
Die Ergebnisse sind aufsteigend nach Fälligkeitsdatum sortiert.
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:
appointmentId,canceledOn,createdOn,description,doneOn,dueDate,isCanceled,isDone,modifiedOn,ownerId,recordingSummaryId,responsibleUserId,subject,taskId.Beispiel:appointmentId,canceledOn
Request-Body application/json
searchstringoptionalkann null seinTeilstring-Suche im Betreff UND in der Beschreibung der Aufgabe ohne Beachtung der Groß- und Kleinschreibung. Der Suchbegriff darf am Anfang, in der Mitte oder am Ende stehen.
responsiblestringoptionalkann null seinFilter nach der Id des verantwortlichen Nutzers. Deine eigene Id ist immer erlaubt; ein anderer Nutzer oder das Weglassen (= alle Verantwortlichen) erfordert Admin/Owner.
statusstringoptionalkann null seinFilter nach Status:
open(nicht erledigt/abgebrochen),completed,overdue(offen + überfällig),canceled. Weglassen für jeden Status.Erlaubte Werte:opencompletedoverduecanceledpagenumberoptionalSeite (beginnend bei 1, Standard 1).
pageSizenumberoptionalSeitengröße (Standard 25, max. 100).
Antwort: je Eintrag in items
taskIdstringPflichtId der Aufgabe.
subjectstringPflichtBetreff der Aufgabe.
descriptionstringPflichtkann null seinBeschreibung der Aufgabe; null, wenn nicht gesetzt.
ownerIdstringPflichtId des Nutzers, dem die Aufgabe gehört (der sie erstellt hat).
responsibleUserIdstringPflichtkann null seinId des für die Aufgabe verantwortlichen Nutzers; null, wenn nicht zugewiesen.
dueDatestringPflichtkann null seinFälligkeitsdatum (ISO 8601); null, wenn kein Fälligkeitsdatum gesetzt ist.
isDonebooleanPflichtOb die Aufgabe als erledigt markiert ist.
doneOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe erledigt wurde (ISO 8601); null, wenn nicht erledigt.
isCanceledbooleanPflichtOb die Aufgabe abgebrochen ist.
canceledOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe abgebrochen wurde (ISO 8601); null, wenn nicht abgebrochen.
recordingSummaryIdstringPflichtkann null seinId der Zusammenfassung, aus der diese Aufgabe stammt; null, wenn keine.
appointmentIdstringPflichtkann null seinId des Termins, mit dem diese Aufgabe verknüpft ist; null, wenn keiner.
createdOnstringPflichtErstellungszeitstempel (ISO 8601).
modifiedOnstringPflichtZeitstempel der letzten Änderung (ISO 8601).
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 eine einzelne Aufgabe anhand ihrer Id zurück
/v1.0/directories/{directoryId}/tasks/{taskId}Der Aufrufer muss die Aufgabe ansehen dürfen (Owner, Verantwortlicher oder Admin/Owner).
Feldübersicht aus der Spezifikation
Felder der Antwort:
taskId(string): Id der Aufgabe.subject(string): Betreff der Aufgabe.description(string | null): Beschreibung der Aufgabe; null, wenn nicht gesetzt.ownerId(string): Id des Nutzers, dem die Aufgabe gehört (der sie erstellt hat).responsibleUserId(string | null): Id des für die Aufgabe verantwortlichen Nutzers; null, wenn nicht zugewiesen.dueDate(string | null): Fälligkeitsdatum (ISO 8601); null, wenn kein Fälligkeitsdatum gesetzt ist.isDone(boolean): ob die Aufgabe als erledigt markiert ist.doneOn(string | null): Zeitstempel, zu dem die Aufgabe erledigt wurde (ISO 8601); null, wenn nicht erledigt.isCanceled(boolean): ob die Aufgabe abgebrochen ist.canceledOn(string | null): Zeitstempel, zu dem die Aufgabe abgebrochen wurde (ISO 8601); null, wenn nicht abgebrochen.recordingSummaryId(string | null): Id der Zusammenfassung, aus der diese Aufgabe stammt; null, wenn keine.appointmentId(string | null): Id des Termins, mit dem diese Aufgabe verknüpft ist; null, wenn keiner.createdOn(string): Erstellungszeitstempel (ISO 8601).modifiedOn(string): Zeitstempel der letzten Änderung (ISO 8601).
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.taskIdstringPflichtId der Aufgabe.
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:
appointmentId,canceledOn,createdOn,description,doneOn,dueDate,isCanceled,isDone,modifiedOn,ownerId,recordingSummaryId,responsibleUserId,subject,taskId.Beispiel:appointmentId,canceledOn
Antwort
taskIdstringPflichtId der Aufgabe.
subjectstringPflichtBetreff der Aufgabe.
descriptionstringPflichtkann null seinBeschreibung der Aufgabe; null, wenn nicht gesetzt.
ownerIdstringPflichtId des Nutzers, dem die Aufgabe gehört (der sie erstellt hat).
responsibleUserIdstringPflichtkann null seinId des für die Aufgabe verantwortlichen Nutzers; null, wenn nicht zugewiesen.
dueDatestringPflichtkann null seinFälligkeitsdatum (ISO 8601); null, wenn kein Fälligkeitsdatum gesetzt ist.
isDonebooleanPflichtOb die Aufgabe als erledigt markiert ist.
doneOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe erledigt wurde (ISO 8601); null, wenn nicht erledigt.
isCanceledbooleanPflichtOb die Aufgabe abgebrochen ist.
canceledOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe abgebrochen wurde (ISO 8601); null, wenn nicht abgebrochen.
recordingSummaryIdstringPflichtkann null seinId der Zusammenfassung, aus der diese Aufgabe stammt; null, wenn keine.
appointmentIdstringPflichtkann null seinId des Termins, mit dem diese Aufgabe verknüpft ist; null, wenn keiner.
createdOnstringPflichtErstellungszeitstempel (ISO 8601).
modifiedOnstringPflichtZeitstempel der letzten Änderung (ISO 8601).
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.
Aktualisiert eine Aufgabe (teilweise Aktualisierung)
/v1.0/directories/{directoryId}/tasks/{taskId}Aktualisiert eine Aufgabe. Nur die übergebenen Felder werden geändert; weggelassene Felder behalten ihren aktuellen Wert, ein null-Wert leert ein Feld explizit. Der Aufrufer muss die Aufgabe bearbeiten dürfen.
Feldübersicht aus der Spezifikation
Body-Felder:
subject(string, optional): neuer Betreff der Aufgabe (1..1000 Zeichen).description(string, optional): neue Beschreibung der Aufgabe (max. 4000 Zeichen); null zum Entfernen.responsibleUserId(string, optional): neue Id des verantwortlichen Nutzers; null, um die Zuweisung aufzuheben.dueDate(string, optional): neues Fälligkeitsdatum als ISO 8601-String; null zum 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.taskIdstringPflichtId der Aufgabe.
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:
appointmentId,canceledOn,createdOn,description,doneOn,dueDate,isCanceled,isDone,modifiedOn,ownerId,recordingSummaryId,responsibleUserId,subject,taskId.Beispiel:appointmentId,canceledOn
Request-Body application/json
subjectstringoptionalNeuer Betreff der Aufgabe (1..1000 Zeichen).
descriptionstringoptionalkann null seinNeue Beschreibung der Aufgabe (max. 4000 Zeichen); null zum Entfernen.
responsibleUserIdstringoptionalkann null seinNeue Id des verantwortlichen Nutzers; null, um die Zuweisung aufzuheben.
dueDatestringoptionalkann null seinNeues Fälligkeitsdatum als ISO 8601-String; null zum Entfernen.
Antwort
taskIdstringPflichtId der Aufgabe.
subjectstringPflichtBetreff der Aufgabe.
descriptionstringPflichtkann null seinBeschreibung der Aufgabe; null, wenn nicht gesetzt.
ownerIdstringPflichtId des Nutzers, dem die Aufgabe gehört (der sie erstellt hat).
responsibleUserIdstringPflichtkann null seinId des für die Aufgabe verantwortlichen Nutzers; null, wenn nicht zugewiesen.
dueDatestringPflichtkann null seinFälligkeitsdatum (ISO 8601); null, wenn kein Fälligkeitsdatum gesetzt ist.
isDonebooleanPflichtOb die Aufgabe als erledigt markiert ist.
doneOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe erledigt wurde (ISO 8601); null, wenn nicht erledigt.
isCanceledbooleanPflichtOb die Aufgabe abgebrochen ist.
canceledOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe abgebrochen wurde (ISO 8601); null, wenn nicht abgebrochen.
recordingSummaryIdstringPflichtkann null seinId der Zusammenfassung, aus der diese Aufgabe stammt; null, wenn keine.
appointmentIdstringPflichtkann null seinId des Termins, mit dem diese Aufgabe verknüpft ist; null, wenn keiner.
createdOnstringPflichtErstellungszeitstempel (ISO 8601).
modifiedOnstringPflichtZeitstempel der letzten Änderung (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.
Löscht eine Aufgabe (weiches Löschen, Soft Delete)
/v1.0/directories/{directoryId}/tasks/{taskId}Nur der Owner der Aufgabe oder ein Admin/Owner darf eine Aufgabe löschen.
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.taskIdstringPflichtId der Aufgabe.
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.
Schaltet den Erledigt-Status einer Aufgabe um
/v1.0/directories/{directoryId}/tasks/{taskId}/doneSchaltet den Erledigt-Status einer Aufgabe um.
Feldübersicht aus der Spezifikation
Body-Felder:
isDone(boolean, Pflicht):true, um die Aufgabe als erledigt zu markieren,false, um sie wieder zu öffnen.
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.taskIdstringPflichtId der Aufgabe.
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:
appointmentId,canceledOn,createdOn,description,doneOn,dueDate,isCanceled,isDone,modifiedOn,ownerId,recordingSummaryId,responsibleUserId,subject,taskId.Beispiel:appointmentId,canceledOn
Request-Body application/json
isDonebooleanPflichtTrue, um die Aufgabe als erledigt zu markieren, false, um sie wieder zu öffnen.
Antwort
taskIdstringPflichtId der Aufgabe.
subjectstringPflichtBetreff der Aufgabe.
descriptionstringPflichtkann null seinBeschreibung der Aufgabe; null, wenn nicht gesetzt.
ownerIdstringPflichtId des Nutzers, dem die Aufgabe gehört (der sie erstellt hat).
responsibleUserIdstringPflichtkann null seinId des für die Aufgabe verantwortlichen Nutzers; null, wenn nicht zugewiesen.
dueDatestringPflichtkann null seinFälligkeitsdatum (ISO 8601); null, wenn kein Fälligkeitsdatum gesetzt ist.
isDonebooleanPflichtOb die Aufgabe als erledigt markiert ist.
doneOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe erledigt wurde (ISO 8601); null, wenn nicht erledigt.
isCanceledbooleanPflichtOb die Aufgabe abgebrochen ist.
canceledOnstringPflichtkann null seinZeitstempel, zu dem die Aufgabe abgebrochen wurde (ISO 8601); null, wenn nicht abgebrochen.
recordingSummaryIdstringPflichtkann null seinId der Zusammenfassung, aus der diese Aufgabe stammt; null, wenn keine.
appointmentIdstringPflichtkann null seinId des Termins, mit dem diese Aufgabe verknüpft ist; null, wenn keiner.
createdOnstringPflichtErstellungszeitstempel (ISO 8601).
modifiedOnstringPflichtZeitstempel der letzten Änderung (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.