Create VAS by return inventory ID
付加価値サービス
Return Inventory ID で VAS を作成
Create value-added service requests for one or more return inventories. Inventory must be set to On-hold handling before creating VAS. Split parcel VAS must be submitted separately from other VAS types.
POST
Create VAS by return inventory ID
受領済みの返品在庫に対して 1 件以上の付加価値サービス(VAS)——品質検査、再梱包、撮影、パーセル分割など——をリクエストします。倉庫が VAS を実行し、結果は後続の webhook イベントで報告されます。
前提条件
- 対象在庫アイテムがアカウントに存在していること。
returnInventoryIdはnewInventoryCreatedwebhook イベントで配信されるため、自社側でキャッシュしてください。 - 各対象在庫の
handlingCodeがohd(保留)であること。VAS は在庫が保留状態のときのみ許可されます。すでに別のハンドリング経路に入っている場合は、まず 返品在庫ハンドリングを更新 でohdに戻してください。 - 有効な
vasCode値は すべての VAS を取得 から選んでください。
必須フィールド
createVasList— 空でないペイロードのリスト。各ペイロードが 1 件の在庫と、その上の 1 件以上の VAS リクエストをカバーします。
returnInventoryId— long にパース可能な文字列。存在し、保留状態であること。createVasDetailList— VAS 詳細オブジェクトのリスト。各項目はvasCodeとその VAS 固有のフィールドを保持します。
returnInventoryId はバッチ全体でユニークである必要があります——同一呼び出しで同じ在庫に 2 つのペイロードを作ることはできません。
分割パーセル ルール
ペイロード内のいずれかの VAS がvasCode: SPLIT_PARCEL を使う場合:
- そのペイロードの
createVasDetailListにおける 唯一の VAS でなければなりません(同じ在庫の 1 つのペイロード内で他の VAS と組み合わせることはできません)。 - ファイル添付は
SPLIT_PARCELのみで許可され(通常必須)、他の VAS コードでは添付できません。
副作用
- VAS が保留中の間、在庫のハンドリングは
ohdのままです。 - 後続の webhook イベントが進捗を報告します:
vasUpdated、そして分割パーセルの場合はsplitLineItemおよびnewInventoryCreated(分割アイテム用)。 - 分割パーセル VAS の完了により、追加の在庫レコード(分割後のアイテム)が生成される場合があります。
関連
- すべての VAS を取得 — 有効な
vasCode値。 - すべての VAS ステータスを取得 — VAS ライフサイクルのコード → ラベル マッピング。
- 返品在庫ハンドリングを更新 — 在庫が
ohdから外れた場合に戻す。 - Webhooks —
vasUpdatedイベントが VAS ライフサイクルの進捗をエンドポイントへ報告します。