HomeDocumentationCode SamplesAPI ReferenceAnnouncementsModelsRelease NotesFAQGitHubVideos
Developer HubAPI StatusSupport
Code Samples
Developer HubAPI StatusSupport

Fetch order information

Find the full code here:

IN THIS RECIPE
  1. Initiate the Orders API client
  2. Fetch the order details
  3. Process the order details
🐕
Fetch order information

Find the full code here:

4 Steps
🗃️
Check inventory data

Find the full code here:

7 Steps
Fetch eligible shipment services

Find the full code here:

4 Steps
🚢
Get the preferred shipping service

Find the full code here:

4 Steps
🛥️
Create a shipment

Find the full code here:

5 Steps
🏷️
Decompress and decode a shipping label

Find the full code here:

4 Steps
📃
Generate a presigned URL for a shipping label

Find the full code here:

4 Steps
🚫
Cancel a Multi-Channel Fulfillment order
2 Steps
🌱
Create Order
3 Steps
📬
Retrieve Multi-Channel Fulfillment order
2 Steps
🛤️
Get package tracking details for a Multi-Channel Fulfillment order
3 Steps
🎞️
Get Multi-Channel Fulfillment order preview
3 Steps
➡️
Submit Multi-Channel Fulfillment order for shipment
3 Steps
🎾
Fetch direct fulfillment orders to fulfill

Fetch the list of direct fulfillment (DF) orders in the last 24 hours with an order status of NEW that need to be fulfilled using the getOrders operation.

Find the full code here.

5 Steps
☑️
Acknowledge direct fulfillment order

Acknowledge an order using the submitAcknowledgement operation.

Find the full code here.

4 Steps
Check transaction status

Using the getTransactionStatus operation, check the transaction status of the Order Acknowledgment operation.

Find the full code here.

2 Steps
🛳️
Get Shipping Label

Get the shipping label for the order by calling the createShippingLabel operation.

Find the full code here.

11 Steps
📤
Confirm the shipment of a direct fulfillment order

Use the shipmentConfirmation operation to confirm the shipment of a direct fulfillment (DF) order with shipping information.

Find the full code here.

4 Steps
💻
Calculate new SKU Price

Find the full code here:

7 Steps
📭
Retrieve and map SKU data

Find the full code here:

9 Steps
🐕
Fetch SKU Price

Find the full code here:

6 Steps
➡️
Submit new SKU price

Find the full code here:

7 Steps
Cancel active query

How to cancel queries that are in processing status. Find the full code here:

2 Steps
✏️
Create Data Kiosk query

How to create queries that were formed in the Data Kiosk Schema Explorer. Find the full code here:

4 Steps
📄
Retrieve document details

How to retrieve processes document details that include the document URL and the document ID. Find the full code here:

4 Steps
🔔
Subscribe to a notification

How to subscribe to a notification to start receiving SP API notifications through SQS. Find the full code here:

2 Steps
📭
Rotate a Login with Amazon Client Secret

How to rotate a Login with Amazon (LWA) client secret. Find the full code here.

6 Steps
Update a Login with Amazon Client Secret

How to update a Login with Amazon (LWA) client secret. Find the full code here.

5 Steps
Confirm Packing Option

Confirm a packing option for the inbound plan. You can only confirm one packing option per inbound plan. Find the full code on GitHub.

2 Steps
Confirm Placement Option

Confirm the chosen placement option for the inbound plan. You can only confirm one placement option per inbound plan. Find the full code on GitHub.

2 Steps
Confirm Transportation Option

Confirm the chosen transportation options for the inbound plan. Find the full code on GitHub.

3 Steps
🔨
Create Inbound Plan

Create an inbound plan with user input to send shipments to Amazon's fulfillment network. Find the full code on GitHub.

3 Steps
🪴
Generate Packing Options

Generate available packing options for an inbound plan. Find the full code on GitHub.

2 Steps
🪴
Generate Placement Options

Generate available placement options for an inbound plan. Find the full code on GitHub.

2 Steps
🪴
Generate Transportation Options

Generate available transportation options based on the specified placement options for the inbound plan. Find the full code on GitHub.

3 Steps
🔍
Get Inbound Operation Status

Retrieve the status of each asynchronous POST operation in the Fulfillment Inbound API v2024-03-20. Find the full code on GitHub.

2 Steps
🏷️
Get Labels to Print

Retrieve the box and pallet labels for the inbound shipments. This example uses the Fulfillment Inbound v0 operation getLabels. Find the full code on GitHub.

2 Steps
🚢
Get Shipment Details

Retrieve the full details for a specific shipment within the inbound plan. Find the full code on GitHub.

2 Steps
🗒️
List Packing Options

Retrieve the packing options for an inbound plan. Find the full code on GitHub.

4 Steps
🗒️
List Placement Options

Retrieve the placement options for the inbound plan and choose a placement option. Find the full code on GitHub.

5 Steps
🗒️
List Transportation Options

Retrieve transportation options for shipments within the inbound plan. Use this code to choose the Amazon Partnered Carrier Program (PCP) option. Find the full code on GitHub.

4 Steps
📦
Set Packing Information

Set packing information for an inbound plan. Do this after you create the inbound plan. Find the full code on GitHub.

3 Steps
📖
Search for Products in the Catalog

Search for products in the Amazon catalog by using product identifiers or keywords.

Find the full code on GitHub.

5 Steps
📖
Search Product Types

Retrieve the applicable product type for your item. If the product title is available, you can get a high-confidence recommendation for the product title by passing the item name. You can also use keywords to search through product types.

Find the full code on GitHub.

5 Steps
📖
Get a SKU From the Catalog

Get the SKU for a listings item in the Amazon catalog for a selling partner.

Find the full code on GitHub.

6 Steps
📖
Delete a Listings Item From the Catalog

Delete a listings item from the Amazon catalog for a selling partner.

Find the full code on GitHub.

6 Steps
📖
Submit a Listings Item

Submit a listings item to the Amazon catalog for a selling partner.

Find the full code on GitHub.

5 Steps
📖
Partially Update a Listings Item

Partially update a listings item in the Amazon catalog for a selling partner.

Find the full code on GitHub.

5 Steps
📖
Get the Schema for a Product Type

Get the JSON schema for the product type. The JSON schema describes the attributes and constraints for the product type.

Find the full code on GitHub.

8 Steps
📖
Get the Restrictions for Listing an Item

Check whether restrictions exist that prevent the creation of a listing for an item in the Amazon catalog.

Find the full code on GitHub.

6 Steps
Confirm Delivery Window Options

Confirm the chosen delivery window options for the inbound plan shipment. Find the full code on GitHub.

2 Steps
🪴
Generate Delivery Window Options

Generate available delivery window options for an inbound plan shipment. Find the full code on GitHub.

2 Steps
🗒️
List Delivery Window Options

Retrieve the generated delivery window options for shipments within an inbound plan. This code chooses delivery window options with the latest end date. Find the full code on GitHub.

4 Steps
🗒️
List Transportation Options (non-PCP)

Retrieve the generated transportation options for shipments in the inbound plan. This code chooses a non-partnered carrier. Find the full code on GitHub.

4 Steps
🗒️
List Inbound Plan Boxes

Retrieve a list of boxes along with details for an inbound plan. Find the full code on GitHub.

4 Steps
💾
Update Shipment Tracking Details

Update the shipment tracking details for a small parcel delivery inbound shipment. Find the full code on GitHub.

3 Steps
⏱️
Implement a rate limiter

Create a rate limiter to manage high volumes of traffic to the Selling Partner API. This rate limiter allows a certain number of requests per second based on per-API resource limits.

8 Steps