Create resend order
重寄
创建 Resend Order
POST
Create resend order
建立补寄订单——将一个或多个已收到的退件库存项打包,再寄到客户地址。会触发异步面单生成;面单 URL 透过 webhook 推送。
前置条件
- 目标库存项已在您的账户中。
returnInventoryId由newInventoryCreatedwebhook 事件推送——请在自有侧缓存。 - 同一次补寄的所有库存必须位于同一仓库。
- 每条库存当前的
handlingStatusCode必须可推进至rsd(补寄)——通常需为ohd(暂存)。 - 任何项的所属行项目不可存在待处理 VAS。
- 每条库存必须实际在库(非运输中、亦未处于其他活跃流程)。
- 备好目的地地址。
必填字段
resendShipment— 完整 Shipment payload(目的地址、联络人、尺寸、重量、服务类型)。国家代码为 ISO3。- payload 内的
shipmentServiceType是 Shipment Service Type(不是 Return Service Type)— 有效代码请见 获取 Warehouse 可用的 Shipment Service Types。传入 Return Service Type 代码会在校验阶段失败。
- payload 内的
returnInventoryIdList— 非空List<long>。上限为ResendConfig.groupResendMaxRmaCount(通常为个位数;如需打包更多请联络客服)。
副作用
- 每条库存的
handlingCode会被设为rsd。 - 待面单就绪后,仓库将出货。
相关
- 取得补寄订单详情 — 仅在 webhook 提及您未缓存的补寄时调用。
- 取消补寄订单 — 在仓库出货前撤销。
- 取得所有补寄状态 — 代码到标签的映射。
- Webhooks —
labelGenerated与补寄状态更新事件会将生命周期变更推送至您的端点。
授权
Your API key
Your API token — keep this private
请求体
application/json
响应
Success
Created resend identifier