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