Fulfilment
发货 (Shipments)
获取发货单并更新发货状态以完成客户订单履行
概览
“发货”端点允许您查看客户发货单,并在订单进入派送工作流时更新履行状态。
身份验证
所有端点都需要身份验证。请在 Authorization 请求头中包含您的 API 令牌。有关获取令牌的更多信息,请参阅身份验证指南。
列出发货单
获取发货单列表。
端点: GET https://curosa.com/api/v1/shipments
请求
curl --location 'https://curosa.com/api/v1/shipments?status=pending' \
--header 'Authorization: Bearer YOUR_API_TOKEN'
查询参数
| 参数 | 类型 | 描述 |
|---|---|---|
status |
string | 可选的发货状态筛选(例如:pending) |
列出待发货的发货单
获取当日待发货且尚未标记为已发货或已揽收的发货单。
端点: GET https://curosa.com/api/v1/shipments/ready-to-ship
请求
curl --location 'https://curosa.com/api/v1/shipments/ready-to-ship' \
--header 'Authorization: Bearer YOUR_API_TOKEN'
响应行为
此端点返回满足以下条件的发货单:
- 预定于当天发货
- 当前未标记为已发货
- 当前未标记为已揽收
获取发货详情
通过订单号获取特定发货单。
端点: GET https://curosa.com/api/v1/shipments/{order_number}
请求
curl --location 'https://curosa.com/api/v1/shipments/OSN-01260312-002001' \
--header 'Authorization: Bearer YOUR_API_TOKEN'
路径参数
| 参数 | 类型 | 描述 |
|---|---|---|
order_number |
string | 发货订单号 |
将发货单标记为已发货
将发货单标记为已发货,并提供承运商/追踪信息。
端点: POST https://curosa.com/api/v1/shipments/{order_number}/shipped
请求
curl --location 'https://curosa.com/api/v1/shipments/OSN-01260312-002001/shipped' \
--header 'Authorization: Bearer YOUR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"carrier": "DHL",
"tracking_number": "DHL-123456789",
"is_collected": false
}'
请求体
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
carrier |
string | 是 | 货运承运商名称 |
tracking_number |
string | 是 | 承运商追踪单号 |
is_collected |
boolean | 否 | 如果发货单已被揽收,请设为 true |
将发货单标记为已揽收
将发货单标记为已由承运商揽收。
端点: POST https://curosa.com/api/v1/shipments/{order_number}/collected
请求
curl --location 'https://curosa.com/api/v1/shipments/OSN-01260312-002001/collected' \
--header 'Authorization: Bearer YOUR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"carrier": "DHL",
"tracking_number": "DHL-123456789"
}'
请求体
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
carrier |
string | 是 | 货运承运商名称 |
tracking_number |
string | 是 | 承运商追踪单号 |
速率限制
发货端点的速率限制为 每小时 3,600 次请求。当前的限制和剩余请求次数将在响应头的 x-ratelimit-limit 和 x-ratelimit-remaining 中返回。