Przejdź do treści

Przegląd

Bazowy URL, konwencje i wszystkie endpointy.

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

JSON przez HTTPS. Długości w cm, wagi w kg, kwoty w kredytach.

Endpointy

Załadunek

EndpointStronaZakres
POST /v1/packUtwórz zadanie załadunkupack:write
POST /v1/estimateWyceń zadanie załadunkupack:write

Zadania

EndpointStronaZakres
GET /v1/jobsLista zadańjobs:read
GET /v1/jobs/{id}Pobierz zadaniejobs:read
GET /v1/jobs/{id}/resultPobierz wynik zadaniajobs:read
DELETE /v1/jobs/{id}Anuluj zadaniepack:write

Projekty

EndpointStronaZakres
GET /v1/projectsLista projektówresources:read
POST /v1/projectsUtwórz projektresources:write
GET /v1/projects/{id}Pobierz projektresources:read
PATCH /v1/projects/{id}Zaktualizuj projektresources:write
DELETE /v1/projects/{id}Usuń projektresources:write
POST /v1/projects/{id}/packZaplanuj załadunek projektupack:write i resources:write

Pojazdy

EndpointStronaZakres
GET /v1/vehiclesLista pojazdówresources:read
GET /v1/vehicles/{id}Pobierz pojazdresources:read
POST /v1/vehiclesUtwórz pojazdresources:write
PATCH /v1/vehicles/{id}Zaktualizuj pojazdresources:write
DELETE /v1/vehicles/{id}Usuń pojazdresources:write

Szablony

EndpointStronaZakres
GET /v1/templatesLista szablonówresources:read
GET /v1/templates/{id}Pobierz szablonresources:read
POST /v1/templatesUtwórz szablonresources:write
PATCH /v1/templates/{id}Zaktualizuj szablonresources:write
DELETE /v1/templates/{id}Usuń szablonresources:write

Konto

EndpointStronaZakres
GET /v1/limitsPobierz limityaccount:read
GET /v1/balancePobierz saldoaccount:read
GET /v1/usagePobierz dane o użyciuaccount:read

Nagłówki

NagłówekKierunekZnaczenie
AuthorizationZapytanieBearer cd_live_…
Content-TypeZapytanieapplication/json przy POST
Idempotency-KeyZapytanieBezpieczne ponawianie POST /v1/pack i POST /v1/projects/{id}/pack
X-Request-IdOdpowiedźID zapytania (req_…), w każdej odpowiedzi
X-RateLimit-Limit / -Remaining / -ResetOdpowiedźNajbardziej restrykcyjne okno limitu zapytań
X-Credits-RemainingOdpowiedźDostępne kredyty po zapytaniu
Retry-AfterOdpowiedźIle sekund odczekać (przy 429)
Idempotent-ReplayedOdpowiedźtrue, gdy klucz zwrócił wcześniejsze zadanie

Do odczytu maszynowego

Powiązane