Zum Hauptinhalt springen

Entwickle mit Tasked

Eine REST-API für Projekte, Tasks, Kunden, Assets, Review-Kommentare und Webhooks. Jede Antwort enthält eine Request-ID und die API-Version; Fehler teilen sich ein gemeinsames Envelope.

Authentifizierung

Jede Anfrage enthält einen API-Key der Organisation als Bearer-Token: Authorization: Bearer tsk_live_... Ein Key wird für eine bestimmte Organisation mit genau den benötigten Scopes erstellt und kann jederzeit widerrufen werden.

Erstelle und widerrufe Keys in den Organisationseinstellungen auf dem Tab „Integrationen“ unter „API-Keys“. Die API ist im Business-Tarif enthalten.

Organisationseinstellungen öffnen

Scopes

Ein Key enthält eine Untermenge dieser Scopes; Anfragen an Endpunkte außerhalb dieser Scopes werden mit 403 abgelehnt.

  • projects:read
  • projects:write
  • tasks:read
  • tasks:write
  • clients:read
  • clients:write
  • assets:read
  • assets:write
  • reviews:read
  • webhooks:manage

Endpunkte

Endpunkte
MethodePfadBeschreibungScope
GET/api/v1/meThe organization and scopes behind this keyprojects:read
GET/api/v1/openapi.jsonThis OpenAPI 3.1 documentKein Key erforderlich
GET/api/v1/projectsList projectsprojects:read
POST/api/v1/projectsCreate a projectprojects:write
GET/api/v1/projects/{id}Get a projectprojects:read
GET/api/v1/tasksList taskstasks:read
POST/api/v1/tasksCreate a tasktasks:write
GET/api/v1/tasks/{id}Get a tasktasks:read
PATCH/api/v1/tasks/{id}Update a tasktasks:write
POST/api/v1/tasks/{id}/moveMove a task to a stagetasks:write
GET/api/v1/clientsList clientsclients:read
POST/api/v1/clientsCreate a clientclients:write
GET/api/v1/clients/{id}Get a clientclients:read
GET/api/v1/assetsList assetsassets:read
GET/api/v1/assets/{id}Get an assetassets:read
POST/api/v1/assets/uploadsInitiate a direct uploadassets:write
POST/api/v1/assets/uploads/{id}/finalizeConfirm an upload and write the versionassets:write
GET/api/v1/review-commentsList review comments on an assetreviews:read
GET/api/v1/webhooksList webhookswebhooks:manage
POST/api/v1/webhooksCreate a webhookwebhooks:manage
GET/api/v1/webhooks/{id}Get a webhookwebhooks:manage
PATCH/api/v1/webhooks/{id}Update a webhookwebhooks:manage
DELETE/api/v1/webhooks/{id}Delete a webhookwebhooks:manage
GET/api/v1/webhooks/{id}/deliveriesDelivery log of a webhookwebhooks:manage
POST/api/v1/webhooks/{id}/deliveries/{deliveryId}/replayReplay a deliverywebhooks:manage

OpenAPI-Dokument

Dieselben Routen, Request-Bodys und Antworten als maschinenlesbares OpenAPI 3.1, generiert aus den Validatoren der API, sodass keine Abweichungen entstehen können.

openapi.json herunterladen

Fehler und Limits

Eine Fehlermeldung antwortet mit { error, errorCode, requestId, apiVersion }. Ein Key darf 600 Requests pro Minute senden; darüber hinaus lautet die Antwort 429. Sende X-API-Version, um eine Version festzulegen; eine veraltete Version wird im Deprecation-Header gekennzeichnet.

Ohne Kreditkarte starten

Vierzehn Tage, alle Funktionen freigeschaltet. Erstelle einen Workspace, erkläre der KI, wie du arbeitest, und lade einen Kunden zur Freigabe ein.

Eine Frage? Schreib uns

Wir antworten direkt hier auf der Website, wenn wir können, und bei Bedarf meldet sich ein Mitarbeiter bei dir. Kein Newsletter.