Naar hoofdinhoud springen

Bouwen op Tasked

Een REST API voor projecten, taken, klanten, assets, review-opmerkingen en webhooks. Elk antwoord bevat een request-ID en de API-versie; fouten delen dezelfde envelop.

Authenticatie

Elk verzoek bevat een API-key van de organisatie als bearer-token: Authorization: Bearer tsk_live_... Een key wordt gegenereerd voor één organisatie met alleen de benodigde scopes en kan op elk moment worden ingetrokken.

Je kunt keys aanmaken en intrekken in de Organisatie-instellingen, op het tabblad Integraties, onder API-keys. De API is inbegrepen in het Business-pakket.

Open organisatie-instellingen

Scopes

Een key bevat een subset van deze scopes; een verzoek voor een eindpunt daarbuiten wordt geweigerd met een 403-foutmelding.

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

Eindpunten

Eindpunten
MethodePadWat het doetScope
GET/api/v1/meThe organization and scopes behind this keyprojects:read
GET/api/v1/openapi.jsonThis OpenAPI 3.1 documentGeen key nodig
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-document

Dezelfde routes, request-bodies en responses als machineleesbare OpenAPI 3.1, gegenereerd op basis van de validators die de API uitvoert, zodat deze er nooit van kan afwijken.

Download openapi.json

Fouten en limieten

Een fout antwoordt met { error, errorCode, requestId, apiVersion }. Een sleutel mag 600 verzoeken per minuut sturen; daarboven is het antwoord 429. Stuur X-API-Version om een versie vast te zetten; een verouderde versie wordt gemarkeerd in de Deprecation-header.

Starten zonder creditcard

Veertien dagen, alles ingeschakeld. Open een workspace, vertel de AI hoe je werkt en nodig een klant uit om goed te keuren.

Een vraag? Schrijf ons

We antwoorden direct vanaf de site als dat kan, en een medewerker volgt het op als dat nodig is. Geen mailinglijst.