Aller au contenu
Documentation développeursRéférence de l'API

Vue d'ensemble

URL de base, conventions et liste complète des endpoints.

Text
https://runner.cargoduo.com/v1

JSON sur HTTPS. Longueurs en cm, poids en kg, montants en crédits.

Endpoints

Chargement

EndpointPageAutorisation
POST /v1/packCréer une tâche de chargementpack:write
POST /v1/estimateEstimer une tâche de chargementpack:write

Tâches

EndpointPageAutorisation
GET /v1/jobsLister les tâchesjobs:read
GET /v1/jobs/{id}Consulter une tâchejobs:read
GET /v1/jobs/{id}/resultConsulter le résultat d'une tâchejobs:read
DELETE /v1/jobs/{id}Annuler une tâchepack:write

Projets

EndpointPageAutorisation
GET /v1/projectsLister les projetsresources:read
POST /v1/projectsCréer un projetresources:write
GET /v1/projects/{id}Consulter un projetresources:read
PATCH /v1/projects/{id}Mettre à jour un projetresources:write
DELETE /v1/projects/{id}Supprimer un projetresources:write
POST /v1/projects/{id}/packCalculer le chargement d'un projetpack:write et resources:write

Véhicules

EndpointPageAutorisation
GET /v1/vehiclesLister les véhiculesresources:read
GET /v1/vehicles/{id}Consulter un véhiculeresources:read
POST /v1/vehiclesCréer un véhiculeresources:write
PATCH /v1/vehicles/{id}Mettre à jour un véhiculeresources:write
DELETE /v1/vehicles/{id}Supprimer un véhiculeresources:write

Modèles

EndpointPageAutorisation
GET /v1/templatesLister les modèlesresources:read
GET /v1/templates/{id}Consulter un modèleresources:read
POST /v1/templatesCréer un modèleresources:write
PATCH /v1/templates/{id}Mettre à jour un modèleresources:write
DELETE /v1/templates/{id}Supprimer un modèleresources:write

Compte

EndpointPageAutorisation
GET /v1/limitsConsulter les limitesaccount:read
GET /v1/balanceConsulter le soldeaccount:read
GET /v1/usageConsulter l'utilisationaccount:read

En-têtes

En-têteSensSignification
AuthorizationRequêteBearer cd_live_…
Content-TypeRequêteapplication/json en POST
Idempotency-KeyRequêteNouvelles tentatives sûres de POST /v1/pack et POST /v1/projects/{id}/pack
X-Request-IdRéponseID de la requête (req_…), dans chaque réponse
X-RateLimit-Limit / -Remaining / -ResetRéponseLa fenêtre de débit la plus restrictive
X-Credits-RemainingRéponseCrédits disponibles après la requête
Retry-AfterRéponseNombre de secondes à attendre, en cas de 429
Idempotent-ReplayedRéponsetrue quand une clé a renvoyé une tâche antérieure

Formats lisibles par machine

  • openapi.json : OpenAPI 3.1, tous les endpoints et schémas.
  • llms-full.txt : le guide d'intégration pour les agents de codage.

Voir aussi