Hoppa till huvudinnehållet

Bygg på Tasked

Ett REST API för projekt, uppgifter, kunder, tillgångar, granskningskommentarer och webhooks. Varje svar innehåller ett anrops-ID och API-versionen; fel delar samma format.

Autentisering

Varje anrop innehåller en API-nyckel för organisationen som en bearer-token: Authorization: Bearer tsk_live_... En nyckel skapas för en specifik organisation med endast de behörigheter som behövs, och kan när som helst återkallas.

Skapa och återkalla nycklar under Organisationsinställningar, på fliken Integrationer, under API-nycklar. API:et ingår i Business-planen.

Öppna organisationsinställningar

Behörigheter

En nyckel innehåller en delmängd av dessa behörigheter. Ett anrop till en slutpunkt utanför dessa nekas med statuskod 403.

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

Slutpunkter

Slutpunkter
MetodSökvägVad den görBehörighet
GET/api/v1/meThe organization and scopes behind this keyprojects:read
GET/api/v1/openapi.jsonThis OpenAPI 3.1 documentIngen nyckel krävs
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

Samma rutter, anropskroppar och svar som maskinläsbar OpenAPI 3.1, genererade från de validerare som API:et kör, så att de aldrig kan skilja sig åt.

Ladda ner openapi.json

Fel och gränser

Ett fel svarar med { error, errorCode, requestId, apiVersion }. En nyckel kan skicka 600 anrop per minut; utöver det blir svaret 429. Skicka X-API-Version för att låsa en version; en föråldrad version flaggas i Deprecation-headern.

Kom igång utan kort

Fjorton dagar, allt aktiverat. Öppna en arbetsyta, berätta för AI:n hur du arbetar och bjud in en kund för att godkänna.

Har du en fråga? Skriv till oss

Vi svarar direkt på webbplatsen när vi kan, och en person följer upp om det behövs. Ingen e-postlista.