跳到主要内容
开发者文档API 参考

概览

基础 URL、通用约定和全部接口。

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

基于 HTTPS 的 JSON。长度以 cm 为单位,重量以 kg 为单位,金额以积分计。

接口

装载

接口页面权限范围
POST /v1/pack创建装载任务pack:write
POST /v1/estimate预估装载任务费用pack:write

任务

接口页面权限范围
GET /v1/jobs列出任务jobs:read
GET /v1/jobs/{id}查询任务jobs:read
GET /v1/jobs/{id}/result查询任务结果jobs:read
DELETE /v1/jobs/{id}取消任务pack:write

项目

接口页面权限范围
GET /v1/projects列出项目resources:read
POST /v1/projects创建项目resources:write
GET /v1/projects/{id}查询项目resources:read
PATCH /v1/projects/{id}更新项目resources:write
DELETE /v1/projects/{id}删除项目resources:write
POST /v1/projects/{id}/pack计算项目装载方案pack:write 和 resources:write

车辆

接口页面权限范围
GET /v1/vehicles列出车辆resources:read
GET /v1/vehicles/{id}查询车辆resources:read
POST /v1/vehicles创建车辆resources:write
PATCH /v1/vehicles/{id}更新车辆resources:write
DELETE /v1/vehicles/{id}删除车辆resources:write

模板

接口页面权限范围
GET /v1/templates列出模板resources:read
GET /v1/templates/{id}查询模板resources:read
POST /v1/templates创建模板resources:write
PATCH /v1/templates/{id}更新模板resources:write
DELETE /v1/templates/{id}删除模板resources:write

账户

接口页面权限范围
GET /v1/limits查询上限account:read
GET /v1/balance查询余额account:read
GET /v1/usage查询用量account:read

HTTP 头

HTTP 头方向含义
Authorization请求Bearer cd_live_…
Content-Type请求POST 请求时为 application/json
Idempotency-Key请求安全重试 POST /v1/pack 和 POST /v1/projects/{id}/pack
X-Request-Id响应请求 ID(req_…),每个响应都会返回
X-RateLimit-Limit / -Remaining / -Reset响应最严格的限流窗口
X-Credits-Remaining响应本次请求后的可用积分
Retry-After响应返回 429 时:需等待的秒数
Idempotent-Replayed响应键重放了先前的任务时为 true

机器可读

相关内容