Μετάβαση στο κύριο περιεχόμενο

Αναπτύξτε εφαρμογές στο Tasked

Ένα REST API για έργα, εργασίες, πελάτες, αρχεία, σχόλια review και webhooks. Κάθε απάντηση περιλαμβάνει ένα αναγνωριστικό αιτήματος (request id) και την έκδοση του API. Τα σφάλματα μοιράζονται μια κοινή δομή.

Έλεγχος ταυτότητας

Κάθε αίτημα περιλαμβάνει ένα κλειδί API οργανισμού ως bearer token: Authorization: Bearer tsk_live_... Ένα κλειδί εκδίδεται για έναν οργανισμό μόνο με τα scopes που χρειάζεται και μπορεί να ανακληθεί ανά πάσα στιγμή.

Δημιουργήστε και ανακαλέστε κλειδιά στις Ρυθμίσεις οργανισμού, στην καρτέλα Ενσωματώσεις, στην ενότητα Κλειδιά API. Το API περιλαμβάνεται στο πρόγραμμα Business.

Άνοιγμα ρυθμίσεων οργανισμού

Scopes

Ένα κλειδί περιλαμβάνει ένα υποσύνολο αυτών των scopes. Κάθε αίτημα για endpoint εκτός αυτών απορρίπτεται με σφάλμα 403.

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

Endpoints

Endpoints
ΜέθοδοςΔιαδρομήΛειτουργίαScope
GET/api/v1/meThe organization and scopes behind this keyprojects:read
GET/api/v1/openapi.jsonThis OpenAPI 3.1 documentΔεν απαιτείται κλειδί
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

Οι ίδιες διαδρομές, σώματα αιτημάτων (request bodies) και απαντήσεις σε μορφή OpenAPI 3.1 αναγνώσιμη από μηχανήματα, που δημιουργούνται από τους επικυρωτές που εκτελεί το API, ώστε να μην υπάρχει καμία απόκλιση.

Λήψη του openapi.json

Σφάλματα και όρια

Ένα σφάλμα απαντά με { error, errorCode, requestId, apiVersion }. Ένα κλειδί μπορεί να στείλει 600 αιτήματα ανά λεπτό· πέρα από αυτό το όριο, η απάντηση είναι 429. Στείλτε το X-API-Version για να κλειδώσετε μια έκδοση· μια παρωχημένη έκδοση επισημαίνεται στην κεφαλίδα Deprecation.

Ξεκινήστε χωρίς κάρτα

Δεκατέσσερις ημέρες, όλα ενεργοποιημένα. Ανοίξτε έναν χώρο εργασίας, πείτε στο AI πώς εργάζεστε και προσκαλέστε έναν πελάτη να εγκρίνει.

Έχετε κάποια ερώτηση; Γράψτε μας

Απαντάμε απευθείας από τον ιστότοπο όταν είναι εφικτό, και ένας εκπρόσωπός μας θα επικοινωνήσει μαζί σας αν χρειαστεί. Χωρίς λίστες αλληλογραφίας.