Passare al contenuto principale

Sviluppa su Tasked

Una REST API per progetti, task, clienti, asset, commenti di review e webhook. Ogni risposta contiene un ID richiesta e la versione dell'API; gli errori condividono lo stesso formato.

Autenticazione

Ogni richiesta contiene una chiave API dell'organizzazione come bearer token: Authorization: Bearer tsk_live_... La chiave viene generata per una singola organizzazione con i soli scope necessari e può essere revocata in qualsiasi momento.

Crea e revoca le chiavi nelle impostazioni dell'organizzazione, nella scheda Integrazioni, alla voce Chiavi API. L'API è inclusa nel piano Business.

Aprire le impostazioni dell'organizzazione

Scope

Una chiave contiene un sottoinsieme di questi scope; qualsiasi richiesta a un endpoint non incluso verrà rifiutata con un errore 403.

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

Endpoint

Endpoint
MetodoPathDescrizioneScope
GET/api/v1/meThe organization and scopes behind this keyprojects:read
GET/api/v1/openapi.jsonThis OpenAPI 3.1 documentNessuna chiave richiesta
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

Documento OpenAPI

Gli stessi percorsi, corpi di richiesta e risposte in formato OpenAPI 3.1 leggibile da una macchina, generati direttamente dai validatori eseguiti dall'API, in modo da evitare qualsiasi discrepanza.

Scaricare openapi.json

Errori e limiti

Un errore risponde con { error, errorCode, requestId, apiVersion }. Una chiave può inviare 600 richieste al minuto; oltre questo limite la risposta è 429. Invia X-API-Version per bloccare una versione; una versione deprecata viene segnalata nell'header Deprecation.

Inizia senza carta

Quattordici giorni, tutto attivo. Apri un workspace, di' all'AI come lavori, invita un cliente ad approvare.

Hai una domanda? Scrivici

Rispondiamo direttamente dal sito quando possibile, e una persona ti ricontatterà se necessario. Nessuna mailing list.