Connectors
E-commerce
Amazon Selling Partner
Amazon seller operations: inbound shipments, fulfillment, warehousing, shipping, and listing content
- Signs in with
- OAuth 2.0 sign-in
- Runs on
- Cloud or On-Prem Worker
- Operations
- 387
- Ready-made triggers
- 0
Connect Amazon Selling Partner
- In Neblex open Connect › Connections and click New Connection.
- Search for Amazon Selling Partner and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
| Field | What to enter |
|---|---|
| RegionRequired | Selling region of the marketplaces you call: North America, Europe (includes India, Middle East and Africa) or Far East. |
| EnvironmentOptional | Production calls the live API; Sandbox calls Amazon's static sandbox. |
| Token endpointRequired | Login with Amazon token endpoint. |
| LWA client identifierRequired | Client identifier of your Login with Amazon app credentials. |
| LWA client secretRequiredSecret | Client secret of your Login with Amazon app credentials. |
| Refresh tokenOptionalSecret | Refresh token from authorizing the app for the selling partner. Leave it empty only for a grantless connection. |
| Grantless scopeOptional | Only for a grantless connection: sellingpartnerapi::notifications or sellingpartnerapi::client_credential:rotation. |
| Token requestRequired | Login with Amazon takes the client credentials in the token request body. |
Use it in a flow
- Open a flow, open the node library and search for Amazon Selling Partner.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Amazon Selling Partner without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Amazon Selling Partner can send webhooks, a Webhook trigger receives them at its own URL.
Operations
387 operations in 71 groups. Each one is a step you can add to a flow.
A+ Content Management (2020-11-01)13
Create content documentcreateContentDocument | POST | Create a new A+ Content document. |
Create mediacreateMedia | POST | Create a media asset record. |
Get content documentgetContentDocument | GET | Retrieve an A+ Content document, if available. |
Get mediagetMedia | GET | Retrieve media metadata and related media for a given media ID. |
List content document asin relationslistContentDocumentAsinRelations | GET | Retrieve a list of ASINs related to the specified A+ Content document, if available. |
Post content document approval submissionpostContentDocumentApprovalSubmission | POST | Submits an A+ Content document for review, approval, and publishing. |
Post content document asin relationspostContentDocumentAsinRelations | POST | Replaces all ASINs related to the specified A+ Content document, if available. |
Post content document suspend submissionpostContentDocumentSuspendSubmission | POST | Submits a request to suspend visible A+ Content. |
Search content documentssearchContentDocuments | GET | Retrieve a list of all A+ Content documents assigned to a selling partner. |
Search content publish recordssearchContentPublishRecords | GET | Searches for A+ Content publishing records, if available. |
Update content documentupdateContentDocument | POST | Update an existing A+ Content document. |
Update mediaupdateMedia | PATCH | Update metadata on an existing media asset. |
Validate content document asin relationsvalidateContentDocumentAsinRelations | POST | Checks if the A+ Content document is valid for use on a set of ASINs. |
Amazon External Fulfillment Location Management (2026-07-30)1
Create sandbox locationcreateSandboxLocation | POST | Creates a sandbox location and merchant in the test environment. |
Amazon External Fulfillment Return Item Processing (2024-09-11)2
Get returngetReturn | GET | Retrieve the return item with the specified ID. |
List returnslistReturns | GET | Retrieve a list of return items. |
Amazon External Fulfillment Shipments Processing (2024-09-11)12
Create packagescreatePackages | POST | Provide details about the packages in the specified shipment. |
Create sandbox shipmentcreateSandboxShipment | POST | Creates a sandbox shipment to simulate order creation in the test environment. |
Generate invoicegenerateInvoice | POST | Get invoices for the shipment you specify. |
Generate ship labelsgenerateShipLabels | PUT | Generate and retrieve all shipping labels for one or more packages in the shipment you specify. |
Get shipmentexternalFulfillmentShipments20240911GetShipment | GET | Get a single shipment with the ID you specify. |
Get shipmentsexternalFulfillmentShipments20240911GetShipments | GET | Get a list of shipments created for the seller in the status you specify. |
Process shipmentprocessShipment | POST | Confirm or reject the specified shipment. |
Retrieve invoiceretrieveInvoice | GET | Retrieve invoices for the shipment you specify. |
Retrieve shipping optionsretrieveShippingOptions | GET | Get a list of shipping options for a package in a shipment given the shipment's marketplace and channel. |
Update packageexternalFulfillmentShipments20240911UpdatePackage | PUT | Updates the details about the packages that will be used to fulfill the specified shipment. |
Update package statusupdatePackageStatus | PATCH | Updates the status of the packages. |
Update sandbox shipmentupdateSandboxShipment | PATCH | Updates a sandbox shipment on marketplace behalf. |
Amazon Seller Wallet Open Banking (2024-03-01)12
Create a transaction request from Amazon Seller Wallet account to another customer-provided accountcreateTransaction | POST | Create a transaction request from a Seller Wallet account to another customer-provided account. |
Create a transfer schedule request from Amazon Seller Wallet account to another customer-provided accountcreateTransferSchedule | POST | Create a transfer schedule request from a Seller Wallet account to another customer-provided account. |
Delete a transaction request that is scheduled from Amazon Seller Wallet account to another customer-provided accountdeleteScheduleTransaction | DELETE | Delete a transaction request that is scheduled from Amazon Seller Wallet account to another customer-provided account. |
Fetch potential fees that could be applied on a transaction on the basis of the source and destination country currencygetTransferPreview | GET | Retrieve a list of potential fees on a transaction. |
Find balance in particular Amazon Seller Wallet account by Amazon account identifierlistAccountBalances | GET | Retrieve the balance in a given Seller Wallet bank account. |
Find particular Amazon Seller Wallet account by Amazon account identifiersellerWallet20240301GetAccount | GET | Retrieve a Seller Wallet bank account by Amazon account identifier. |
Find particular Amazon Seller Wallet account transaction by Amazon transaction identifiersellerWallet20240301GetTransaction | GET | Find a transaction by the Amazon transaction identifier. |
Find particular Amazon Seller Wallet account transfer schedule by Amazon transfer schedule identifiergetTransferSchedule | GET | Find a particular Amazon Seller Wallet account transfer schedule. |
Get all Amazon Seller Wallet accounts for the sellerlistAccounts | GET | Get Seller Wallet accounts for a seller. |
The API will return all the transactions for a given Amazon Seller Wallet account sorted by the transaction request datelistAccountTransactions | GET | Retrieve a list of transactions for a given Seller Wallet bank account. |
The API will return all the transfer schedules for a given Amazon Seller Wallet accountlistTransferSchedules | GET | Retrieve transfer schedules of a Seller Wallet bank account. |
Update a transfer schedule information. Only fields (i.e; transferScheduleInformation, paymentPreferenceupdateTransferSchedule | PUT | Update transfer schedule information. |
Amazon Shipping (v2)20
Cancel shipmentshippingV2CancelShipment | PUT | Cancels a purchased shipment. |
Create claimcreateClaim | POST | This API will be used to create claim for single eligible shipment. |
Direct purchase shipmentdirectPurchaseShipment | POST | Purchases the shipping service for a shipment using the best fit service offering. |
Generate collection formgenerateCollectionForm | POST | This API Call to generate the collection form. |
Get access pointsgetAccessPoints | GET | Returns a list of access points in proximity of input postal code. |
Get additional inputsgetAdditionalInputs | GET | Returns the JSON schema to use for providing additional inputs when needed to purchase a shipping offering. |
Get carrier account form inputsgetCarrierAccountFormInputs | GET | This API will return a list of input schema required to register a shipper account with the carrier. |
Get carrier accountsgetCarrierAccounts | PUT | This API will return Get all carrier accounts for a merchant. |
Get collection formgetCollectionForm | GET | This API reprint a collection form. |
Get collection form historygetCollectionFormHistory | PUT | This API Call to get the history of the previously generated collection forms. |
Get ratesshippingV2GetRates | POST | Returns the available shipping service offerings. |
Get shipment documentsgetShipmentDocuments | GET | Returns the shipping documents associated with a package in a shipment. |
Get trackinggetTracking | GET | Returns tracking information for a purchased shipment. |
Get unmanifested shipmentsgetUnmanifestedShipments | PUT | This API Get all unmanifested carriers with shipment locations. |
Link carrier accountshippingV2LinkCarrierAccount | PUT | This API associates/links the specified carrier account with the merchant. |
Link carrier accountshippingV2LinkCarrierAccountPost | POST | This API associates/links the specified carrier account with the merchant. |
One click shipmentoneClickShipment | POST | Purchases a shipping service identifier and returns purchase-related details and documents. |
Purchase shipmentshippingV2PurchaseShipment | POST | Purchases a shipping service and returns purchase related details and documents. |
Submit ndr feedbacksubmitNdrFeedback | POST | This API submits the NDR (Non-delivery Report) Feedback for any eligible shipment. |
Unlink carrier accountunlinkCarrierAccount | PUT | This API Unlink the specified carrier account with the merchant. |
Amazon Warehousing and Distribution (2024-05-09)21
Cancel inboundcancelInbound | POST | Cancels an AWD Inbound order and its associated shipment. |
Check inbound eligibilitycheckInboundEligibility | POST | Determines if the packages you specify are eligible for an AWD inbound order and contains error details for ineligible packages. |
Confirm inboundconfirmInbound | POST | Confirms an AWD inbound order in DRAFT status. |
Confirm outboundconfirmOutbound | POST | Confirms an AWD outbound order for a set of shipments that contain items that must be outbound to a destination node. |
Confirm replenishment orderconfirmReplenishmentOrder | POST | Confirms an AWD replenishment order in ELIGIBLE state with a set of shipments containing items that are needed to be replenished to an FBA node. |
Create inboundcreateInbound | POST | Creates a draft AWD inbound order with a list of packages for inbound shipment. |
Create outboundcreateOutbound | POST | Creates a draft AWD outbound order with the specified products. |
Create replenishment ordercreateReplenishmentOrder | POST | Creates an AWD replenishment order with given products to replenish. |
Get inboundgetInbound | GET | Retrieves an AWD inbound order. |
Get inbound shipmentgetInboundShipment | GET | Retrieves an AWD inbound shipment. |
Get inbound shipment labelsgetInboundShipmentLabels | GET | Retrieves the box labels for a shipment ID that you specify. |
Get label page typesgetLabelPageTypes | GET | Retrieves the available label page types for a shipment ID that you specify. |
Get outboundgetOutbound | GET | Retrieves an AWD outbound order with a set of shipments that contain items that are outbound into a destination channel. |
Get replenishment ordergetReplenishmentOrder | GET | Retrieves an AWD Replenishment order with a set of shipments containing items that is/was planned to be replenished into an FBA node. |
List inbound shipmentslistInboundShipments | GET | Retrieves a summary of all the inbound AWD shipments associated with a merchant, with the ability to apply optional filters. |
List inventorylistInventory | GET | Lists AWD inventory associated with a merchant with the ability to apply optional filters. |
List outboundslistOutbounds | GET | Retrieves all outbound AWD orders (with optional filters) that pertain to a merchant. |
List replenishment orderslistReplenishmentOrders | GET | Retrieves all the AWD replenishment orders pertaining to a merchant with optional filters. |
Update inboundupdateInbound | PUT | Updates an AWD inbound order that is in DRAFT status and not yet confirmed. |
Update inbound shipment transport detailsupdateInboundShipmentTransportDetails | PUT | Updates transport details for an AWD shipment. |
Update outboundupdateOutbound | PUT | Updates an AWD outbound order that is in DRAFT, ELIGIBLE, or INELIGIBLE status. |
Application Management (2023-11-30)1
Rotate application client secretrotateApplicationClientSecret | POST | Rotates application client secrets for a developer application. |
Automotive. (2024-11-01)1
Get vehiclesgetVehicles | GET | Get the latest collection of vehicles |
Catalog Items (2020-12-01)2
Get catalog itemcatalogItems20201201GetCatalogItem | GET | Retrieves details for an item in the Amazon catalog. |
Search catalog itemscatalogItems20201201SearchCatalogItems | GET | Search for and return a list of Amazon catalog items and associated information. |
Catalog Items (2022-04-01)2
Get catalog itemcatalogItems20220401GetCatalogItem | GET | Retrieves details for an item in the Amazon catalog. |
Search catalog itemscatalogItems20220401SearchCatalogItems | GET | Search for a list of Amazon catalog items and item-related information. |
Catalog Items (v0)1
List catalog categorieslistCatalogCategories | GET | Returns the parent categories to which an item belongs, based on the specified ASIN or SellerSKU. |
CustomerFeedback (2024-06-01)7
Get browse node return topicsgetBrowseNodeReturnTopics | GET | Retrieve the topics that customers mention when they return items in a browse node. |
Get browse node return trendsgetBrowseNodeReturnTrends | GET | Retrieve the trends of topics that customers mention when they return items in a browse node. |
Get browse node review topicsgetBrowseNodeReviewTopics | GET | Retrieve a browse node's ten most positive and ten most negative review topics. |
Get browse node review trendsgetBrowseNodeReviewTrends | GET | Retrieve the positive and negative review trends of items in a browse node for the past six months. |
Get item browse nodegetItemBrowseNode | GET | This API returns the associated browse node of the requested ASIN. |
Get item review topicsgetItemReviewTopics | GET | Retrieve an item's ten most positive and ten most negative review topics. |
Get item review trendsgetItemReviewTrends | GET | Retrieve an item's positive and negative review trends for the past six months. |
Data Kiosk (2023-11-15)5
Cancel querycancelQuery | DELETE | Cancels the query specified by the queryId parameter. |
Create querycreateQuery | POST | Creates a Data Kiosk query request. |
Get documentgetDocument | GET | Returns the information required for retrieving a Data Kiosk document's contents. |
Get queriesgetQueries | GET | Returns details for the Data Kiosk queries that match the specified filters. |
Get querygetQuery | GET | Returns query details for the query specified by the queryId parameter. |
Delivery Shipment Invoicing (2022-07-01)2
Get invoice statusdeliveryShipmentInvoiceV20220701GetInvoiceStatus | GET | Returns the invoice status for the order or shipment you specify. |
Submit invoicedeliveryShipmentInvoiceV20220701SubmitInvoice | POST | Submits a shipment invoice for a given order or shipment. |
Direct Fulfillment Inventory Updates (v1)1
Submit inventory updatesubmitInventoryUpdate | POST | Submits inventory updates for the specified warehouse for either a partial or full feed of inventory items. |
Direct Fulfillment Orders (2021-12-28)3
Get ordervendorDirectFulfillmentOrders20211228GetOrder | GET | Returns purchase order information for the purchaseOrderNumber that you specify. |
Get ordersvendorDirectFulfillmentOrders20211228GetOrders | GET | Returns a list of purchase orders created during the time frame that you specify. |
Submit acknowledgementvendorDirectFulfillmentOrders20211228SubmitAcknowledgement | POST | Submits acknowledgements for one or more purchase orders. |
Direct Fulfillment Orders (v1)3
Get ordervendorDirectFulfillmentOrdersV1GetOrder | GET | Returns purchase order information for the purchaseOrderNumber that you specify. |
Get ordersvendorDirectFulfillmentOrdersV1GetOrders | GET | Returns a list of purchase orders created during the time frame that you specify. |
Submit acknowledgementvendorDirectFulfillmentOrdersV1SubmitAcknowledgement | POST | Submits acknowledgements for one or more purchase orders. |
Direct Fulfillment Payments (v1)1
Submit invoicevendorDirectFulfillmentPaymentsV1SubmitInvoice | POST | Submits one or more invoices for a vendor's direct fulfillment orders. |
Direct Fulfillment Shipping (2021-12-28)11
createContainerLabelcreateContainerLabel | POST | Creates a container (pallet) label for the associated shipment package. |
createShippingLabelscreateShippingLabels | POST | Creates shipping labels for a purchase order and returns the labels. |
getCustomerInvoicevendorDirectFulfillmentShipping20211228GetCustomerInvoice | GET | Returns a customer invoice based on the purchaseOrderNumber that you specify. |
getCustomerInvoicesvendorDirectFulfillmentShipping20211228GetCustomerInvoices | GET | Returns a list of customer invoices created during a time frame that you specify. |
getPackingSlipvendorDirectFulfillmentShipping20211228GetPackingSlip | GET | Returns a packing slip based on the purchaseOrderNumber that you specify. |
getPackingSlipsvendorDirectFulfillmentShipping20211228GetPackingSlips | GET | Returns a list of packing slips for the purchase orders that match the criteria specified. |
getShippingLabelvendorDirectFulfillmentShipping20211228GetShippingLabel | GET | Returns a shipping label for the purchaseOrderNumber that you specify. |
getShippingLabelsvendorDirectFulfillmentShipping20211228GetShippingLabels | GET | Returns a list of shipping labels created during the time frame that you specify. |
submitShipmentConfirmationsvendorDirectFulfillmentShipping20211228SubmitShipmentConfirmations | POST | Submits one or more shipment confirmations for vendor orders. |
submitShipmentStatusUpdatesvendorDirectFulfillmentShipping20211228SubmitShipmentStatusUpdates | POST | This operation is only to be used by Vendor-Own-Carrier (VOC) vendors. |
submitShippingLabelRequestvendorDirectFulfillmentShipping20211228SubmitShippingLabelRequest | POST | Creates a shipping label for a purchase order and returns a transactionId for reference. |
Direct Fulfillment Shipping (v1)9
Get customer invoicevendorDirectFulfillmentShippingV1GetCustomerInvoice | GET | Returns a customer invoice based on the purchaseOrderNumber that you specify. |
Get customer invoicesvendorDirectFulfillmentShippingV1GetCustomerInvoices | GET | Returns a list of customer invoices created during a time frame that you specify. |
Get packing slipvendorDirectFulfillmentShippingV1GetPackingSlip | GET | Returns a packing slip based on the purchaseOrderNumber that you specify. |
Get packing slipsvendorDirectFulfillmentShippingV1GetPackingSlips | GET | Returns a list of packing slips for the purchase orders that match the criteria specified. |
Get shipping labelvendorDirectFulfillmentShippingV1GetShippingLabel | GET | Returns a shipping label for the purchaseOrderNumber that you specify. |
Get shipping labelsvendorDirectFulfillmentShippingV1GetShippingLabels | GET | Returns a list of shipping labels created during the time frame that you specify. |
Submit shipment confirmationsvendorDirectFulfillmentShippingV1SubmitShipmentConfirmations | POST | Submits one or more shipment confirmations for vendor orders. |
Submit shipment status updatesvendorDirectFulfillmentShippingV1SubmitShipmentStatusUpdates | POST | This API call is only to be used by Vendor-Own-Carrier (VOC) vendors. |
Submit shipping label requestvendorDirectFulfillmentShippingV1SubmitShippingLabelRequest | POST | Creates a shipping label for a purchase order and returns a transactionId for reference. |
Direct Fulfillment Transaction Status (2021-12-28)1
Get transaction statusvendorDirectFulfillmentTransactions20211228GetTransactionStatus | GET | Returns the status of the transaction indicated by the specified transactionId. |
Direct Fulfillment Transaction Status (v1)1
Get transaction statusvendorDirectFulfillmentTransactionsV1GetTransactionStatus | GET | Returns the status of the transaction indicated by the specified transactionId. |
Documents3
Download a report, feed result or query documentdownloadDocument | GET | Download the document behind a presigned URL that Get Report Document, Get Feed Document, Get Document (Data Kiosk) or Get Invoices Document returned. |
Upload a file to an upload destinationuploadToDestination | PUT | Upload a file to the presigned url that Create an Upload Destination returned (for example an A+ Content image or a messaging attachment), with the content type given when the destination... |
Upload feed document contentsuploadFeedDocument | PUT | Upload the feed contents to the presigned url that Create a Feed Document returned, with the same content type. |
Easy Ship (2022-03-23)5
Create scheduled packagecreateScheduledPackage | POST | Schedules an Easy Ship order and returns the scheduled package information. |
Create scheduled package bulkcreateScheduledPackageBulk | POST | This operation automatically schedules a time slot for all the amazonOrderIds given as input, generating the associated shipping labels, along with other compliance documents according to... |
Get scheduled packagegetScheduledPackage | GET | Returns information about a package, including dimensions, weight, time slot information for handover, invoice and item information, and status. |
List handover slotslistHandoverSlots | POST | Returns time slots available for Easy Ship orders to be scheduled based on the package weight and dimensions that the seller specifies. |
Update scheduled packagesupdateScheduledPackages | PATCH | Updates the time slot for handing over the package indicated by the specified scheduledPackageId. |
External Fulfillment Inventory Management (2024-09-11)1
Batch inventorybatchInventory | POST | Make up to 10 inventory requests. |
FBA Inbound Eligibilty (v1)1
Get item eligibility previewgetItemEligibilityPreview | GET | This operation gets an eligibility preview for an item that you specify. |
FBA inbound operations. (2024-03-20)45
Cancel inbound plancancelInboundPlan | PUT | Cancels an Inbound Plan. |
Cancel self ship appointmentcancelSelfShipAppointment | PUT | Cancels a self-ship appointment slot against a shipment. |
Confirm delivery window optionsconfirmDeliveryWindowOptions | POST | Confirms the delivery window option for chosen shipment within an inbound plan. |
Confirm packing optionconfirmPackingOption | POST | Confirms the packing option for an inbound plan. |
Confirm placement optionconfirmPlacementOption | POST | Confirms the placement option for an inbound plan. |
Confirm shipment content update previewconfirmShipmentContentUpdatePreview | POST | Confirm a shipment content update preview and accept the changes in transportation cost. |
Confirm transportation optionsconfirmTransportationOptions | POST | Confirms all the transportation options for an inbound plan. |
Create inbound plancreateInboundPlan | POST | Creates an inbound plan. |
Create marketplace item labelscreateMarketplaceItemLabels | POST | For a given marketplace - creates labels for a list of MSKUs. |
Generate delivery window optionsgenerateDeliveryWindowOptions | POST | Generates available delivery window options for a given shipment. |
Generate packing optionsgeneratePackingOptions | POST | Generates available packing options for the inbound plan. |
Generate placement optionsgeneratePlacementOptions | POST | Generates placement options for the inbound plan. |
Generate self ship appointment slotsgenerateSelfShipAppointmentSlots | POST | Initiates the process of generating the appointment slots list. |
Generate shipment content update previewsgenerateShipmentContentUpdatePreviews | POST | Generate a shipment content update preview given a set of intended boxes and/or items for a shipment with a confirmed carrier. |
Generate transportation optionsgenerateTransportationOptions | POST | Generates available transportation options for a given placement option. |
Get delivery challan documentgetDeliveryChallanDocument | GET | Provide delivery challan document for PCP transportation in IN marketplace. |
Get inbound operation statusgetInboundOperationStatus | GET | Gets the status of the processing of an asynchronous API call. |
Get inbound plangetInboundPlan | GET | Fetches the top level information about an inbound plan. |
Get self ship appointment slotsgetSelfShipAppointmentSlots | GET | Retrieves a list of available self-ship appointment slots used to drop off a shipment at a warehouse. |
Get shipmentfulfillmentInbound20240320GetShipment | GET | Provides the full details for a specific shipment within an inbound plan. |
Get shipment content update previewgetShipmentContentUpdatePreview | GET | Retrieve a shipment content update preview which provides a summary of the requested shipment content changes along with the transportation cost implications of the change that can only... |
List delivery window optionslistDeliveryWindowOptions | GET | Retrieves all delivery window options for a shipment. |
List inbound plan boxeslistInboundPlanBoxes | GET | Provides a paginated list of box packages in an inbound plan. |
List inbound plan itemslistInboundPlanItems | GET | Provides a paginated list of item packages in an inbound plan. |
List inbound plan palletslistInboundPlanPallets | GET | Provides a paginated list of pallet packages in an inbound plan. |
List inbound planslistInboundPlans | GET | Provides a list of inbound plans with minimal information. |
List item compliance detailslistItemComplianceDetails | GET | List the inbound compliance details for MSKUs in a given marketplace. |
List packing group boxeslistPackingGroupBoxes | GET | Retrieves a page of boxes from a given packing group. |
List packing group itemslistPackingGroupItems | GET | Retrieves a page of items in a given packing group. |
List packing optionslistPackingOptions | GET | Retrieves a list of all packing options for an inbound plan. |
List placement optionslistPlacementOptions | GET | Provides a list of all placement options for an inbound plan. |
List prep detailslistPrepDetails | GET | Get preparation details for a list of MSKUs in a specified marketplace. |
List shipment boxeslistShipmentBoxes | GET | Provides a paginated list of box packages in a shipment. |
List shipment content update previewslistShipmentContentUpdatePreviews | GET | Retrieve a paginated list of shipment content update previews for a given shipment. |
List shipment itemslistShipmentItems | GET | Provides a paginated list of item packages in a shipment. |
List shipment palletslistShipmentPallets | GET | Provides a paginated list of pallet packages in a shipment. |
List transportation optionslistTransportationOptions | GET | Retrieves all transportation options for a shipment. |
Schedule self ship appointmentscheduleSelfShipAppointment | POST | Confirms or reschedules a self-ship appointment slot against a shipment. |
Set packing informationsetPackingInformation | POST | Sets packing information for an inbound plan. |
Set prep detailssetPrepDetails | POST | Set the preparation details for a list of MSKUs in a specified marketplace. |
Update inbound plan nameupdateInboundPlanName | PUT | Updates the name of an existing inbound plan. |
Update item compliance detailsupdateItemComplianceDetails | PUT | Update compliance details for a list of MSKUs. |
Update shipment nameupdateShipmentName | PUT | Updates the name of an existing shipment. |
Update shipment source addressupdateShipmentSourceAddress | PUT | Updates the source address of an existing shipment. |
Update shipment tracking detailsupdateShipmentTrackingDetails | PUT | Updates a shipment's tracking details. |
FBA Inventory (v1)4
Add inventoryaddInventory | POST | Requests that Amazon add items to the Sandbox Inventory with desired amount of quantity in the sandbox environment. |
Create inventory itemcreateInventoryItem | POST | Requests that Amazon create product-details in the Sandbox Inventory in the sandbox environment. |
Delete inventory itemdeleteInventoryItem | DELETE | Requests that Amazon Deletes an item from the Sandbox Inventory in the sandbox environment. |
Get inventory summariesgetInventorySummaries | GET | Returns a list of inventory summaries. |
Feeds (2021-06-30)6
Cancel feedcancelFeed | DELETE | Cancels the feed that you specify. |
Create feedcreateFeed | POST | Creates a feed. |
Create feed documentcreateFeedDocument | POST | Creates a feed document for the feed type that you specify. |
Get feedgetFeed | GET | Returns feed details (including the feedDocumentId, if available) for the feed that you specify. |
Get feed documentgetFeedDocument | GET | Returns the information required for retrieving a feed document's contents. |
Get feedsgetFeeds | GET | Returns feed details for the feeds that match the filters that you specify. |
Finance Remittance (2026-03-17)2
Get remittancegetRemittance | GET | Returns detailed line items for a specific remittance. |
Get remittance headersgetRemittanceHeaders | GET | Returns a list of remittance summaries for the specified Amazon store, filtered by date range. |
Finances (2024-06-19)3
List balanceslistBalances | GET | Retrieve a balance. |
List summarylistSummary | GET | Retrieve the financial summary for the specified time period or settlement period. |
List transactionslistTransactions | GET | Returns transactions for the given parameters. |
Finances (v0)4
List financial event groupslistFinancialEventGroups | GET | Returns financial event groups for a given date range. |
List financial eventslistFinancialEvents | GET | Returns financial events for the specified data range. |
List financial events by group idlistFinancialEventsByGroupId | GET | Returns all financial events for the specified financial event group. |
List financial events by order idlistFinancialEventsByOrderId | GET | Returns all financial events for the specified order. |
Fulfillment Inbound (v0)6
Get bill of ladinggetBillOfLading | GET | Returns a bill of lading for a Less Than Truckload/Full Truckload (LTL/FTL) shipment. |
Get labelsgetLabels | GET | Returns package/pallet labels for faster and more accurate shipment processing at the Amazon fulfillment center. |
Get prep instructionsgetPrepInstructions | GET | Returns labeling requirements and item preparation instructions to help prepare items for shipment to Amazon's fulfillment network. |
Get shipment itemsgetShipmentItems | GET | Returns a list of items in a specified inbound shipment, or a list of items that were updated within a specified time frame. |
Get shipment items by shipment idgetShipmentItemsByShipmentId | GET | Returns a list of items in a specified inbound shipment. |
Get shipmentsfulfillmentInboundV0GetShipments | GET | Returns a list of inbound shipments based on criteria that you specify. |
Fulfillment Outbound (2020-07-01)14
Cancel fulfillment ordercancelFulfillmentOrder | PUT | Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier. |
Create fulfillment ordercreateFulfillmentOrder | POST | Requests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address. |
Create fulfillment returncreateFulfillmentReturn | PUT | Creates a fulfillment return. |
Delivery offersdeliveryOffers | POST | Returns delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify. |
Get feature inventorygetFeatureInventory | GET | Returns a list of inventory items that are eligible for the fulfillment feature you specify. |
Get feature skugetFeatureSKU | GET | Returns the number of items with the sellerSku you specify that can have orders fulfilled using the specified feature. |
Get featuresgetFeatures | GET | Returns a list of features available for Multi-Channel Fulfillment orders in the marketplace you specify, and whether the seller for which you made the call is enrolled for each feature. |
Get fulfillment ordergetFulfillmentOrder | GET | Returns the fulfillment order indicated by the specified order identifier. |
Get fulfillment previewgetFulfillmentPreview | POST | Returns a list of fulfillment order previews based on shipping criteria that you specify. |
Get package tracking detailsgetPackageTrackingDetails | GET | Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order. |
List all fulfillment orderslistAllFulfillmentOrders | GET | Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the nextToken parameter. |
List return reason codeslistReturnReasonCodes | GET | Returns a list of return reason codes for a seller SKU in a given marketplace. |
Submit fulfillment order status updatesubmitFulfillmentOrderStatusUpdate | PUT | Requests that Amazon update the status of an order in the sandbox testing environment. |
Update fulfillment orderupdateFulfillmentOrder | PUT | Updates and/or requests shipment for a fulfillment order with an order hold on it. |
Fulfillment Outbound (2026-07-04)9
Cancel ordercancelOrder | PUT | Request that Amazon stop attempting to fulfill a fulfillment order. |
Create ordercreateOrder | POST | Request that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address. |
Get offersgetOffers | POST | Retrieve delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify. |
Get orderfulfillmentOutbound20260704GetOrder | GET | Retrieve a fulfillment order. |
Get order previewgetOrderPreview | POST | Retrieve a list of fulfillment order previews based on shipping criteria that you specify. |
List orderslistOrders | GET | Retrieve a list of fulfillment orders that match the criteria you specify. |
Update orderupdateOrder | PUT | Update and/or request shipment for a fulfillment order with an order hold on it. |
Update order statusupdateOrderStatus | PUT | Request that Amazon update the status of an order in the sandbox testing environment. |
Update packagefulfillmentOutbound20260704UpdatePackage | PUT | Update package information for a specific package in a fulfillment order. |
Invoices (2026-06-25)2
Get invoicefinancesInvoices20260625GetInvoice | GET | Returns invoice details, including header and line items, for the specified invoice. |
Get invoice headersgetInvoiceHeaders | GET | Returns invoice headers for all invoices matching filters that you specify. |
Invoices. (2024-06-19)10
Create government invoicecreateGovernmentInvoice | POST | Submit an asynchronous request to create a government invoice. |
Create invoices exportcreateInvoicesExport | POST | Creates an invoice export request. |
Get government invoice documentgetGovernmentInvoiceDocument | GET | Retrieve the URL of an invoice document. |
Get government invoice statusgetGovernmentInvoiceStatus | GET | Retrieve the status of an invoice generation request. |
Get invoiceinvoicesApiModel20240619GetInvoice | GET | Returns invoice data for the specified invoice. |
Get invoicesgetInvoices | GET | Returns invoice details for the invoices that match the filters that you specify. |
Get invoices attributesgetInvoicesAttributes | GET | Returns marketplace-dependent schemas and their respective set of possible values. |
Get invoices documentgetInvoicesDocument | GET | Returns the invoice document's ID and URL. |
Get invoices exportgetInvoicesExport | GET | Returns invoice export details (including the exportDocumentId, if available) for the export that you specify. |
Get invoices exportsgetInvoicesExports | GET | Returns invoice exports details for exports that match the filters that you specify. |
Listings Items (2020-09-01)3
Delete listings itemlistingsItems20200901DeleteListingsItem | DELETE | Delete a listings item for a selling partner. |
Patch listings itemlistingsItems20200901PatchListingsItem | PATCH | Partially update (patch) a listings item for a selling partner. |
Put listings itemlistingsItems20200901PutListingsItem | PUT | Creates a new or fully-updates an existing listings item for a selling partner. |
Listings Items (2021-08-01)5
Delete listings itemlistingsItems20210801DeleteListingsItem | DELETE | Delete a listings item for a selling partner. |
Get listings itemgetListingsItem | GET | Returns details about a listings item for a selling partner. |
Patch listings itemlistingsItems20210801PatchListingsItem | PATCH | Partially update (patch) a listings item for a selling partner. |
Put listings itemlistingsItems20210801PutListingsItem | PUT | Creates a new or fully-updates an existing listings item for a selling partner. |
Search listings itemssearchListingsItems | GET | Search for and return a list of selling partner listings items and their respective details. |
Listings Restrictions (2021-08-01)1
Get listings restrictionsgetListingsRestrictions | GET | Returns listing restrictions for an item in the Amazon Catalog. |
Merchant Fulfillment (v0)5
Cancel shipmentmerchantFulfillmentV0CancelShipment | DELETE | Cancel the shipment indicated by the specified shipment identifier. |
Create shipmentmerchantFulfillmentV0CreateShipment | POST | Create a shipment with the information provided. |
Get additional seller inputsgetAdditionalSellerInputs | POST | Gets a list of additional seller inputs required for a ship method. |
Get eligible shipment servicesgetEligibleShipmentServices | POST | Returns a list of shipping service offers that satisfy the specified shipment request details. |
Get shipmentmerchantFulfillmentV0GetShipment | GET | Returns the shipment information for an existing shipment. |
Messaging (v1)11
Confirm customization detailsconfirmCustomizationDetails | POST | Sends a message asking a buyer to provide or verify customization details such as name spelling, images, initials, etc. |
Create confirm delivery detailscreateConfirmDeliveryDetails | POST | Sends a message to a buyer to arrange a delivery or to confirm contact information for making a delivery. |
Create confirm order detailscreateConfirmOrderDetails | POST | Sends a message to ask a buyer an order-related question prior to shipping their order. |
Create confirm service detailscreateConfirmServiceDetails | POST | Sends a message to contact a Home Service customer to arrange a service call or to gather information prior to a service call. |
Create digital access keycreateDigitalAccessKey | POST | Sends a buyer a message to share a digital access key that is required to utilize digital content in their order. |
Create legal disclosurecreateLegalDisclosure | POST | Sends a critical message that contains documents that a seller is legally obligated to provide to the buyer. |
Create unexpected problemcreateUnexpectedProblem | POST | Sends a critical message to a buyer that an unexpected problem was encountered affecting the completion of the order. |
Create warrantycreateWarranty | POST | Sends a message to a buyer to provide details about warranty information on a purchase in their order. |
Get attributesgetAttributes | GET | Returns a response containing attributes related to an order. |
Get messaging actions for ordergetMessagingActionsForOrder | GET | Returns a list of message types that are available for an order that you specify. |
Send invoicesendInvoice | POST | Sends a message providing the buyer an invoice |
Notifications (v1)10
Create destinationcreateDestination | POST | Creates a destination resource to receive notifications. |
Create subscriptioncreateSubscription | POST | Creates a subscription for the specified notification type to be delivered to the specified destination. |
Delete destinationdeleteDestination | DELETE | Deletes the destination that you specify. |
Delete subscription by iddeleteSubscriptionById | DELETE | Deletes the subscription indicated by the subscription identifier and notification type that you specify. |
Get destinationgetDestination | GET | Returns information about the destination that you specify. |
Get destinationsgetDestinations | GET | Returns information about all destinations. |
Get subscriptiongetSubscription | GET | Returns information about subscription of the specified notification type and payload version. |
Get subscription by idgetSubscriptionById | GET | Returns information about a subscription for the specified notification type. |
Get subscriptionsgetSubscriptions | GET | Returns information about subscriptions of the specified notification type. |
Send test notificationsendTestNotification | POST | Sends a mock notification of the specified type to your SQS. |
Orders (2026-01-01)2
Get orderorders20260101GetOrder | GET | Returns the order that you specify. |
Search orderssearchOrders | GET | Returns orders created or updated during the time period that you specify. |
Orders (v0)10
Confirm shipmentconfirmShipment | POST | Updates the shipment confirmation status for a specified order. |
Get orderordersV0GetOrder | GET | Returns the order that you specify. |
Get order addressgetOrderAddress | GET | Returns the shipping address for the order that you specify. |
Get order buyer infogetOrderBuyerInfo | GET | Returns buyer information for the order that you specify. |
Get order itemsgetOrderItems | GET | Returns detailed order item information for the order that you specify. |
Get order items buyer infogetOrderItemsBuyerInfo | GET | Returns buyer information for the order items in the order that you specify. |
Get order regulated infogetOrderRegulatedInfo | GET | Returns regulated information for the order that you specify. |
Get ordersordersV0GetOrders | GET | Returns orders that are created or updated during the specified time period. |
Update shipment statusupdateShipmentStatus | POST | Update the shipment status for an order that you specify. |
Update verification statusupdateVerificationStatus | PATCH | Updates (approves or rejects) the verification status of an order containing regulated products. |
Pricing (2022-05-01)2
Get competitive summarygetCompetitiveSummary | POST | Returns the competitive summary response, including featured buying options for the ASIN and marketplaceId combination. |
Get featured offer expected price batchgetFeaturedOfferExpectedPriceBatch | POST | Returns the set of responses that correspond to the batched list of up to 40 requests defined in the request body. |
Pricing (v0)6
Get competitive pricinggetCompetitivePricing | GET | Returns competitive pricing information for a seller's offer listings based on seller SKU or ASIN. |
Get item offersgetItemOffers | GET | Returns the lowest priced offers for a single item based on ASIN. |
Get item offers batchgetItemOffersBatch | POST | Returns the lowest priced offers for a batch of items based on ASIN. |
Get listing offersgetListingOffers | GET | Returns the lowest priced offers for a single SKU listing. |
Get listing offers batchgetListingOffersBatch | POST | Returns the lowest priced offers for a batch of listings by SKU. |
Get pricinggetPricing | GET | Returns pricing information for a seller's offer listings based on seller SKU or ASIN. |
Product Fees (v0)3
Get my fees estimate for asingetMyFeesEstimateForASIN | POST | Returns the estimated fees for the item indicated by the specified ASIN in the marketplace specified in the request body. |
Get my fees estimate for skugetMyFeesEstimateForSKU | POST | Returns the estimated fees for the item indicated by the specified seller SKU in the marketplace specified in the request body. |
Get my fees estimatesgetMyFeesEstimates | POST | Returns the estimated fees for a list of products. |
Product Type Definitions (2020-09-01)2
Get definitions product typegetDefinitionsProductType | GET | Retrieve an Amazon product type definition. |
Search definitions product typessearchDefinitionsProductTypes | GET | Search for and return a list of Amazon product types that have definitions available. |
Promotions (2025-12-01)3
Get promotiongetPromotion | GET | Retrieve details of a specified promotion. |
Get selectiongetSelection | GET | Retrieve up to 100 product items that are associated with a specified promotion. |
Search promotionssearchPromotions | GET | Search and filter promotions based on various criteria. |
Replenishment (2022-11-07)3
Get selling partner metricsgetSellingPartnerMetrics | POST | Returns aggregated replenishment program metrics for a selling partner. |
List offer metricslistOfferMetrics | POST | Returns aggregated replenishment program metrics for a selling partner's offers. |
List offerslistOffers | POST | Returns the details of a selling partner's replenishment program offers. |
Reports (2021-06-30)9
Cancel reportcancelReport | DELETE | Cancels the report that you specify. |
Cancel report schedulecancelReportSchedule | DELETE | Cancels the report schedule that you specify. |
Create reportcreateReport | POST | Creates a report. |
Create report schedulecreateReportSchedule | POST | Creates a report schedule. |
Get reportgetReport | GET | Returns report details (including the reportDocumentId, if available) for the report that you specify. |
Get report documentgetReportDocument | GET | Returns the information required for retrieving a report document's contents. |
Get report schedulegetReportSchedule | GET | Returns report schedule details for the report schedule that you specify. |
Get report schedulesgetReportSchedules | GET | Returns report schedule details that match the filters that you specify. |
Get reportsgetReports | GET | Returns report details for the reports that match the filters that you specify. |
Retail Procurement Orders (v1)4
Get purchase ordergetPurchaseOrder | GET | Returns a purchase order based on the purchaseOrderNumber value that you specify. |
Get purchase ordersgetPurchaseOrders | GET | Returns a list of purchase orders created or changed during the time frame that you specify. |
Get purchase orders statusgetPurchaseOrdersStatus | GET | Returns purchase order statuses based on the filters that you specify. |
Submit acknowledgementvendorOrdersSubmitAcknowledgement | POST | Submits acknowledgements for one or more purchase orders. |
Retail Procurement Payments (v1)1
Submit invoicessubmitInvoices | POST | Submit new invoices to Amazon. |
Retail Procurement Shipments (v1)4
Get shipment labelsgetShipmentLabels | GET | Returns small parcel shipment labels based on the filters that you specify. |
GetShipmentDetailsvendorShipmentsGetShipmentDetails | GET | Returns the Details about Shipment, Carrier Details, status of the shipment, container details and other details related to shipment based on the filter parameters value that you specify. |
SubmitShipmentConfirmationsvendorShipmentsSubmitShipmentConfirmations | POST | Submits one or more shipment confirmations for vendor orders. |
SubmitShipmentssubmitShipments | POST | Submits one or more shipment request for vendor Orders. |
Retail Procurement Transaction Status (v1)1
Get transactionvendorTransactionStatusGetTransaction | GET | Returns the status of the transaction that you specify. |
Sales (v1)1
Get order metricsgetOrderMetrics | GET | Returns aggregated order metrics for given interval, broken down by granularity, for given buyer type. |
Sellers (v1)2
Get accountsellersGetAccount | GET | Returns information about a seller account and its marketplaces. |
Get marketplace participationsgetMarketplaceParticipations | GET | Returns a list of marketplaces where the seller can list items and information about the seller's participation in those marketplaces. |
Services (v1)17
Add appointment for service job by service job idaddAppointmentForServiceJobByServiceJobId | POST | Adds an appointment to the service job indicated by the service job identifier specified. |
Assign appointment resourcesassignAppointmentResources | PUT | Assigns new resource(s) or overwrite/update the existing one(s) to a service job appointment. |
Cancel reservationcancelReservation | DELETE | Cancel a reservation. |
Cancel service job by service job idcancelServiceJobByServiceJobId | PUT | Cancels the service job indicated by the service job identifier specified. |
Complete service job by service job idcompleteServiceJobByServiceJobId | PUT | Completes the service job indicated by the service job identifier specified. |
Create reservationcreateReservation | POST | Create a reservation. |
Create service document upload destinationcreateServiceDocumentUploadDestination | POST | Creates an upload destination. |
Get appointment slotsgetAppointmentSlots | GET | Gets appointment slots as per the service context specified. |
Get appointmment slots by job idgetAppointmmentSlotsByJobId | GET | Gets appointment slots for the service associated with the service job id specified. |
Get fixed slot capacitygetFixedSlotCapacity | POST | Provides capacity in fixed-size slots. |
Get range slot capacitygetRangeSlotCapacity | POST | Provides capacity slots in a format similar to availability records. |
Get service job by service job idgetServiceJobByServiceJobId | GET | Gets details of service job indicated by the provided serviceJobID. |
Get service jobsgetServiceJobs | GET | Gets service job details for the specified filter query. |
Reschedule appointment for service job by service job idrescheduleAppointmentForServiceJobByServiceJobId | POST | Reschedules an appointment for the service job indicated by the service job identifier specified. |
Set appointment fulfillment datasetAppointmentFulfillmentData | PUT | Updates the appointment fulfillment data related to a given jobID and appointmentID. |
Update reservationupdateReservation | PUT | Update a reservation. |
Update scheduleupdateSchedule | PUT | Update the schedule of the given resource. |
Shipment Invoicing (v0)3
Get invoice statusshipmentInvoicingV0GetInvoiceStatus | GET | Returns the invoice status for the shipment you specify. |
Get shipment detailsshipmentInvoicingV0GetShipmentDetails | GET | Returns the shipment details required to issue an invoice for the specified shipment. |
Submit invoiceshipmentInvoicingV0SubmitInvoice | POST | Submits a shipment invoice document for a given shipment. |
Shipping (v1)9
Cancel shipmentshippingCancelShipment | POST | Cancel a shipment by the given shipmentId. |
Create shipmentshippingCreateShipment | POST | Create a new shipment. |
Get accountshippingGetAccount | GET | Verify if the current account is valid. |
Get ratesshippingGetRates | POST | Get service rates. |
Get shipmentshippingGetShipment | GET | Return the entire shipment object for the shipmentId. |
Get tracking informationgetTrackingInformation | GET | Return the tracking information of a shipment. |
Purchase labelspurchaseLabels | POST | Purchase shipping labels based on a given rate. |
Purchase shipmentshippingPurchaseShipment | POST | Purchase shipping labels. |
Retrieve shipping labelretrieveShippingLabel | POST | Retrieve shipping label based on the shipment id and tracking id. |
Solicitations (v1)2
Create product review and seller feedback solicitationcreateProductReviewAndSellerFeedbackSolicitation | POST | Sends a solicitation to a buyer asking for seller feedback and a product review for the specified order. |
Get solicitation actions for ordergetSolicitationActionsForOrder | GET | Returns a list of solicitation types that are available for an order that you specify. |
Supply Sources (2020-07-01)6
Archive supply sourcearchiveSupplySource | DELETE | Archive a supply source, making it inactive. |
Create supply sourcecreateSupplySource | POST | Create a new supply source. |
Get supply sourcegetSupplySource | GET | Retrieve a supply source. |
Get supply sourcesgetSupplySources | GET | The path to retrieve paginated supply sources. |
Update supply sourceupdateSupplySource | PUT | Update the configuration and capabilities of a supply source. |
Update supply source statusupdateSupplySourceStatus | PUT | Update the status of a supply source. |
Support (2025-02-01)3
Get casegetCase | GET | Retrieve a specific support case. |
List caseslistCases | POST | Retrieve support cases for a selling partner. |
List contactslistContacts | GET | Retrieve contacts for a specific support case. |
third party application integrations. (2024-04-01)3
Create notificationcreateNotification | POST | Create a notification for sellers in Seller Central. |
Delete notificationsdeleteNotifications | POST | Remove your application's notifications from the Appstore notifications dashboard. |
Record action feedbackrecordActionFeedback | POST | Records the seller's response to a notification. |
Tokens (2021-03-01)1
Create restricted data tokencreateRestrictedDataToken | POST | Returns a Restricted Data Token (RDT) for one or more restricted resources that you specify. |
tracking services provided by Amazon. (2026-01-30)1
Get tracking information for the shipmentgetShipmentTracking | GET | Returns tracking information for a shipment. |
Transfers. (2024-06-01)4
Get payment methodsgetPaymentMethods | GET | Returns the list of payment methods for the seller, which can be filtered by method type. |
Initiate payoutinitiatePayout | POST | Initiates an on-demand payout to the seller's default deposit method in Seller Central for the given marketplaceId and accountType, if eligible. |
List expected payoutslistExpectedPayouts | GET | Returns the upcoming expected payouts from Amazon associated with a partner's account for the specified parameters. |
List payoutslistPayouts | GET | Retrieve a list of payouts for the selling partner's account. |
Uploads (2020-11-01)1
Create upload destination for resourcecreateUploadDestinationForResource | POST | Creates an upload destination, returning the information required to upload a file to the destination and to programmatically access the file. |
Vendor Direct Fulfillment Sandbox Test Data (2021-10-28)2
Generate order scenariosgenerateOrderScenarios | POST | Submits a request to generate test order data for Vendor Direct Fulfillment API entities. |
Get order scenariosgetOrderScenarios | GET | Returns the status of the transaction indicated by the specified transactionId. |