Create FBA shipment
配送
FBA Shipment を作成
POST
Create FBA shipment
1 件以上の受入 FBA シップメントを登録します——つまり Return Helper に「Amazon がこの追跡番号で Removal Order をこの倉庫宛に発送したので、到着を待ってほしい」と伝えます。これはメタデータ登録のみで、ラベルを発行したり物理アクションを起こしたりはしません。倉庫がパーセル到着時に Removal Order と紐付けられるようにするためのものです。
呼び出すタイミング
- Amazon Seller Central(または SP-API)で Removal Order を作成した後、Amazon が割り当てたキャリアの追跡番号を取得した時点で。
- Removal Order 内の各シップメントごとに——Amazon は単一の Removal Order を異なる追跡番号の複数パーセルに分割することがしばしばあります。追跡番号 1 つにつき FBA シップメント 1 件を作成してください。
必須フィールド
createFbaShipmentPayloadList 内の各エントリ:
trackingNumber— 非空、単一行、認識される追跡番号フォーマットに一致する必要があります。グローバルに一意 — 期限切れでない FBA シップメント レコードで使われている追跡番号は再利用できません。removalOrderId— Amazon の Removal Order ID(例:WS-1234567)。単一行で有効なフォーマット。warehouseId— FBA パーセルが届く倉庫。アカウントが認可されている倉庫である必要があります。ユーザーがアクセスできるすべての倉庫を取得 で取得してください。
ペイロード横断ルール
- 同一バッチ内で
trackingNumberの重複は不可。 - 同一
removalOrderIdはバッチ内で常に同じwarehouseIdにマッピングされる必要があります — 同じ呼び出しで「Removal Order WS-1 → 倉庫 5」と「Removal Order WS-1 → 倉庫 7」と矛盾させることはできません。
副作用
- ペイロードごとに
FbaShipmentレコードが作成され、追跡番号、Removal Order、宛先倉庫が紐付けられます。 - パーセルが物理的に到着すると、倉庫はこれらのレコードを照合して
fbaShipmentArrivedwebhook をトリガーします。 - ラベルは生成されません——発送するのは Amazon であり、あなたではありません。
関連
- FBA シップメント詳細を取得 — webhook がキャッシュされていない
fbaShipmentIdを参照した場合に、ID で 1 件取得。 - FBA 指示を作成 — パーセルが到着したら(webhook で通知)、倉庫に在庫の取り扱い(廃棄・リコール・補充など)を指示します。
- Webhooks — FBA シップメントのライフサイクル(到着、指示完了など)はすべて webhook 経由で配信されます。