Update to Fulfillment Inbound API v2024-03-20
 November 3rd, 2025 by JackE_Amazon
Effective October 17, 2025, updates have been made to the Fulfillment Inbound API v2024-03-20 to improve shipment placement efficiency.
Background / What’s Unchanged
- The Fulfillment Inbound API (v2024-03-20) continues to support generating multiple placement options for a single inbound plan using 
generatePlacementOptionsand retrieving them vialistPlacementOptions. - The workflow for generating transportation options (
generateTransportationOptions→listTransportationOptions) and confirming the final selection withconfirmPlacementOptionremains the same. - The API continues to surface both placement and transportation options that align with the selected shipping mode (for example, small-parcel (SPD), less-than-truckload (LTL), or full truckload (FTL)).
 - Sellers and integrators can continue calling 
getShipmentto retrieve shipment-level information, including destination details and routing instructions. - Overall, the sequence of API calls and response structure remain consistent with previous behavior. This update focuses on improving the alignment between placement and transportation logic.
 
What’s Changing
- Transportation options are scoped in alignment with each placement option, meaning that each placement option can be used to generate only those carrier or ship-mode combinations that support that placement option.
 - To ensure full visibility into all available transportation modes, developers should:
- Use 
generatePlacementOptions→listPlacementOptionsto retrieve all available placement options. - For each placement option, call 
generateTransportationOptions→listTransportationOptionsto view its associated transportation modes. 
 - Use 
 
Who Is Affected?
Developers integrating the Fulfillment Inbound API (v2024-03-20) for small-parcel (SPD) shipments. There is no change to LTL or FTL shipments.
Developer Guidance
If calling Placement operations first,
- Call 
generatePlacementOptionsfollowed bylistPlacementOptionsto retrieve all available placement options for a shipment. - For each placement option, call 
generateTransportationOptionsfollowed bylistTransportationOptionsto list the eligible transportation modes. - Review all placement options to confirm visibility into every carrier and ship-mode combination.
 - If an explicit destination address is required, choose a transportation option that includes the non-Partnered Carrier mode.
 - Finalize the selection using 
confirmPlacementOptiononce the desired placement and transportation pairing has been determined. 
If No Action Is Taken
If integrations retrieve transportation options for only one placement option, you may not see all eligible carriers and could experience limited visibility during shipment creation.
For more information
Contact Developer Support for further assistance.
Refer to the Fulfillment Inbound API FAQ for more information on features that are supported with the general availability launch.
