[Fulfillment Inbound API v2024] Pallets (LTL/FTL) with Amazon Partnered Carrier (PCP)

Number of APIs: 18

Overview

This Selling Partner APIs (SP API) collection shows end-to-end Send To Amazon workflow for Pallets (LTL/FTL) Inbound Shipments with Amazon Partnered Carrier using the new Fulfillment by Amazon (FBA) Inbound v2024 API operations.

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 Amazon Partnered Carrier.

  • Print FBA and Pallet Carrier labels.

Steps

  1. Variables tab has all the required variables for the API operations. Modify them with your actual values.

  2. 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.

  3. Call the createInboundPlan operation with attributes defined in the Qodex request.

  4. Next proceed to follow the order of the operations mentioned in the collection to pack the items using packing API operations , choose where and how to send using placement and transportation API operations as well as print the required labels.

  5. To generate pallet transportation carrier options, call the generateTransportationOptions operation providing the pallets details as in the collection request.

  6. To choose a Pallet Delivery with Amazon Partnered Carrier from the listTransportationOptions operation choose the transportationOptionId with shippingMode as one of the LTL options and shippingSolution as **AMAZONPARTNEREDCARRIER.**

  7. After each post operation, you need to check the status for success and issues using the inboundOperationStatus API call by passing the operationId.

Note - The inbound plan created through this workflow for test has to be cancelled within 1-hour to avoid fee using the cancelInboundPlan.

  1. [1] Authorization to get Access Token - https://api.amazon.com/auth/o2/token POST https://api.amazon.com/auth/o2/token

  2. Cancel Inbound Plan - cancel Inbound Plan PUT {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/cancellation

  3. Check Operation Status - get Inbound Operation Status GET {{baseUrl}}/inbound/fba/2024-03-20/operations/:operationId

  4. [2] create Inbound Plan POST {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans

  5. [3] generate Packing Options POST {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/packingOptions

  6. [4] list Packing Options GET {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/packingOptions

  7. [5] list Packing Group Items GET {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/packingGroups/:packingGroupId/items

  8. [6] confirm Packing Option POST {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/packingOptions/:packingOptionId/confirmation

  9. [7] set Packing Information POST {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/packingInformation

  10. [8] generate Placement Options POST {{baseUrl}}/inbound/fba/2024-03-20/inboundPlans/:inboundPlanId/placementOptions