Přeskočit na hlavní obsah

Stavte na Tasked

REST API pro projekty, úkoly, klienty, soubory, komentáře k revizím a webhooky. Každá odpověď obsahuje ID požadavku a verzi API; chyby sdílejí jednotnou obálku.

Autentizace

Každý požadavek obsahuje API klíč organizace jako bearer token: Authorization: Bearer tsk_live_... Klíč se generuje pro jednu organizaci pouze s rozsahy, které potřebuje, a lze jej kdykoli zneplatnit.

Klíče můžete vytvářet a zneplatňovat v nastavení organizace na kartě Integrace v části API klíče. API je součástí tarifu Business.

Otevřít nastavení organizace

Rozsahy

Klíč obsahuje podskupinu těchto rozsahů; požadavek na koncový bod mimo ně bude odmítnut s kódem 403.

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

Koncové body

Koncové body
MetodaCestaCo děláRozsah
GET/api/v1/meThe organization and scopes behind this keyprojects:read
GET/api/v1/openapi.jsonThis OpenAPI 3.1 documentNení vyžadován žádný klíč
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

Dokument OpenAPI

Stejné trasy, těla požadavků a odpovědi jako strojově čitelný formát OpenAPI 3.1, generovaný z validátorů, které API spouští, takže se od nich nemůže odchýlit.

Stáhnout openapi.json

Chyby a limity

Chyba vrací odpověď s { error, errorCode, requestId, apiVersion }. Klíč může odeslat 600 požadavků za minutu, při překročení je odpovědí kód 429. Pro uzamčení verze odešlete X-API-Version; zastaralá verze je označena v hlavičce Deprecation.

Začněte bez platební karty

Čtrnáct dní, všechny funkce aktivní. Otevřete si pracovní prostor, řekněte AI, jak pracujete, a pozvěte klienta ke schválení.

Máte dotaz? Napište nám

Pokud je to možné, odpovídáme přímo z webu, a v případě potřeby se vám ozve člověk. Žádný mailing list.