Spring til hovedindhold

Byg på Tasked

Et REST API til projekter, opgaver, kunder, assets, review-kommentarer og webhooks. Alle svar indeholder et anmodnings-id og API-versionen; fejl deler samme format.

Autentificering

Alle anmodninger indeholder en organisations-API-nøgle som et bearer-token: Authorization: Bearer tsk_live_... En nøgle udstedes til én organisation med kun de nødvendige scopes og kan til enhver tid tilbagekaldes.

Opret og tilbagekald nøgler under Organisationsindstillinger på fanen Integrationer under API-nøgler. API'et er inkluderet i Business-planen.

Åbn organisationsindstillinger

Scopes

En nøgle indeholder en delmængde af disse scopes; en anmodning til et endpoint uden for disse afvises med 403.

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

Endpoints

Endpoints
MetodeStiHvad det gørScope
GET/api/v1/meThe organization and scopes behind this keyprojects:read
GET/api/v1/openapi.jsonThis OpenAPI 3.1 documentIngen nøgle påkrævet
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

De samme ruter, anmodningsstrukturer og svar som maskinlæsbar OpenAPI 3.1, genereret ud fra de validatorer, som API'et kører, så det ikke kan afvige fra dem.

Download openapi.json

Fejl og grænser

En fejl svarer med { error, errorCode, requestId, apiVersion }. En nøgle kan sende 600 anmodninger i minuttet; derover er svaret 429. Send X-API-Version for at fastlåse en version; en forældet version markeres i Deprecation-headeren.

Start uden kort

Fjorten dage, alt er slået til. Opret et workspace, fortæl AI'en, hvordan du arbejder, og inviter en kunde til at godkende.

Har du et spørgsmål? Skriv til os

Vi svarer direkte her på siden, når vi kan, og en medarbejder følger op, hvis der er brug for det. Ingen nyhedsbreve.