Saltar para o conteúdo principal

Desenvolva no Tasked

Uma REST API para projetos, tarefas, clientes, ficheiros, comentários de revisão e webhooks. Cada resposta inclui um ID de pedido e a versão da API; os erros partilham o mesmo envelope.

Autenticação

Cada pedido inclui uma chave de API da organização como um bearer token: Authorization: Bearer tsk_live_... A chave é gerada para uma organização apenas com os âmbitos necessários e pode ser revogada a qualquer momento.

Crie e revogue chaves nas definições da organização, no separador Integrações, em Chaves de API. A API está incluída no plano Business.

Abrir definições da organização

Âmbitos

Uma chave contém um subconjunto destes âmbitos; qualquer pedido para um endpoint fora dos mesmos será recusado com o código 403.

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

Endpoints

Endpoints
MétodoCaminhoO que fazÂmbito
GET/api/v1/meThe organization and scopes behind this keyprojects:read
GET/api/v1/openapi.jsonThis OpenAPI 3.1 documentNenhuma chave necessária
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

As mesmas rotas, corpos de pedido e respostas em formato OpenAPI 3.1 legível por máquina, gerados a partir dos validadores executados pela API, garantindo que não há divergências.

Descarregar openapi.json

Erros e limites

Um erro responde com { error, errorCode, requestId, apiVersion }. Uma chave pode enviar 600 pedidos por minuto; além disso, a resposta é 429. Envie X-API-Version para fixar uma versão; uma versão descontinuada é sinalizada no cabeçalho Deprecation.

Comece sem cartão

Catorze dias, tudo ativo. Abra um espaço de trabalho, diga à IA como trabalha e convide um cliente para aprovar.

Uma pergunta? Escreva-nos

Respondemos a partir do próprio site quando possível, e uma pessoa fará o acompanhamento se necessário. Sem listas de distribuição.