[Fulfillment Inbound API v2024] No Carton Information Upfront - Pallets (Non-Partnered Carrier)
Number of APIs: 21
Overview
This Selling Partner APIs (SP API) collection shows end-to-end Send To Amazon workflow for creating a shipment when the seller does not know the carton level information up-front using the new Fulfillment by Amazon (FBA) Inbound v2024 API operations.This flow is only available for LTL (Pallets) shipments for now !
This collection supports below operations,
Access token retrieval.
Complete FBA Inbound API requests, including all required parameters, for creating, managing, and sending inbound shipments using pallets through your own transportation carrier.
Print FBA labels.
Steps
Variables tab has all the required variables for the API operations. Modify them with your actual values.
Call the Authorization API to get the access token in exchange to the refresh token. This access token is passed as a header to all the SP API calls.
Call the createInboundPlan operation with attributes defined in the Qodex request.
Next proceed to follow the order of the operations mentioned in the collection to set the packing information, choose where and how to send using placement and transportation API operations as well as print the required labels.
To generate pallet transportation carrier options, call the generateTransportationOptions operation providing the pallets details as in the collection request.
To choose a Pallet Delivery with your own transportation carrier from the listTransportationOptions operation choose the transportationOptionId with shippingMode as one of the LTL options and one of the suitable carrier with shippingSolution as **USEYOUROWNCARRIER._ You also need to provide a delivery window using the _delivery window API**_ operations.
After each post operation, you need to check the status for success and issues using the inboundOperationStatus API call by passing the operationId.
You can cancel the inbound plan created through this workflow for test using the cancelInboundPlan operation.
-
[1] Authorization to get Access Token - https://api.amazon.com/auth/o2/token POST https://api.amazon.com/auth/o2/token
-
Cancel Inbound Plan - cancel Inbound Plan PUT {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/cancellation
-
Check Operation Status - get Inbound Operation Status Copy GET {{baseUrl}}/inbound/fba/2024-03-20/operations/:operationId
-
[2] create Inbound Plan POST {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans
-
[3] generate Placement Options POST {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/placementOptions
-
[4] list Placement Options GET {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/placementOptions
-
[6] list Shipment Items GET {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/shipments/:shipmentId/items
-
[16] get Shipment GET {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/shipments/:shipmentId
-
[7] list Shipment Boxes GET {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/shipments/:shipmentId/boxes
-
[8] confirm Placement Option POST {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/placementOptions/:placementOptionId/confirmation