Create resend order
重寄
创建 Resend Order
POST
Create resend order
建立补寄订单——将一个或多个已收到的退件库存项打包,再寄到客户地址。会触发异步面单生成;面单 URL 透过 webhook 推送。
自动标签(
标签在创建后异步生成。补寄状态流转为:
手动标签(
不会自动生成标签;由仓库处理该补寄。补寄状态流转为:
前置条件
- 目标库存项已在您的账户中。
returnInventoryId由newInventoryCreatedwebhook 事件推送——请在自有侧缓存。 - 同一次补寄的所有库存必须位于同一仓库。
- 每条库存当前的
handlingStatusCode必须可推进至rsd(补寄)——通常需为ohd(暂存)。 - 任何项的所属行项目不可存在待处理 VAS。
- 每条库存必须实际在库(非运输中、亦未处于其他活跃流程)。
- 备好目的地地址。
必填字段
resendShipment— 完整 Shipment payload(目的地址、联络人、尺寸、重量、服务类型)。国家代码为 ISO3。warehouseId为必填,且必须与returnInventoryIdList中各项目所属的仓库相同(同一次补寄的所有项目共用同一仓库)。省略将导致校验失败。- payload 内的
shipmentServiceType是 Shipment Service Type(不是 Return Service Type)— 有效代码请见 获取 Warehouse 可用的 Shipment Service Types。传入 Return Service Type 代码会在校验阶段失败。
returnInventoryIdList— 非空List<long>。上限为ResendConfig.groupResendMaxRmaCount(通常为个位数;如需打包更多请联络客服)。
选填字段
description— 补寄订单的自由文本描述(上限 255 字符)。会保存至订单,并由取得补寄订单详情返回。remarks— 补寄订单的商家备注(上限 5000 字符)。会保存至订单,并由取得补寄订单详情返回。
两者对应 Portal 上 Create Resend 表单的 Description 与 Remarks 字段。均为选填——省略即表示该订单不设描述或备注。
副作用
- 每条库存的
handlingCode会被设为rsd。 - 待面单就绪后,仓库将出货。
标签生成:自动 vs 手动服务类型
补寄是否自动生成运单标签,取决于您在resendShipment.shipmentServiceType 中传入的 shipment service type。每个 shipment service type 都带有 isEnableAutoCreateLabel 标志——请从 获取 Warehouse 可用的 Shipment Service Types 获取,并读取您打算使用的代码的 isEnableAutoCreateLabel。
自动标签(isEnableAutoCreateLabel: true)
标签在创建后异步生成。补寄状态流转为:
queued → label-success → completed(若标签生成失败则 queued → failed)
仅当补寄处于 label-success 且在截止时间之前,才能通过 取消补寄订单 取消。处于 queued 时无法取消,因为标签仍在生成中。
手动标签(isEnableAutoCreateLabel: false)
不会自动生成标签;由仓库处理该补寄。补寄状态流转为:
pending → in-progress → completed
当补寄处于 pending 且在截止时间之前,可通过 取消补寄订单 取消。
取消截止时间
每个补寄都有取消截止时间,即工作日的 08:00 UTC,在补寄创建时设定。只要补寄处于其可取消状态(自动标签为label-success,手动标签为 pending),您可在该截止时间之前取消。一旦超过截止时间,便无法再通过 API 取消。
若已超过截止时间但您仍需取消补寄,请联络我们的客服团队协助。截止时间过后无法保证能取消——包裹可能已经寄出。
相关
- 取得补寄订单详情 — 仅在 webhook 提及您未缓存的补寄时调用。
- 取消补寄订单 — 在仓库出货前撤销。
- 取得所有补寄状态 — 代码到标签的映射。
- Webhooks —
labelGenerated与补寄状态更新事件会将生命周期变更推送至您的端点。
授权
Your API key
Your API token — keep this private
请求体
application/json
List of return inventory IDs for resend
Destination shipment address for the resend
Optional free-text description for the resend order. Stored against the order and returned by Get resend order details.
Maximum string length:
255Optional merchant remarks/notes for the resend order. Stored against the order and returned by Get resend order details.
Maximum string length:
5000响应
Success
Created resend identifier