Amazon Selling Partner (SP-API) Connector

Amazon Selling Partner (SP-API) Connector

The high-performance Amazon Selling Partner (SP-API) Connector provides read/write capabilities within your application, allowing you to perform numerous Amazon Selling Partner (SP-API) operations with minimal coding or even no-coding at all. Integrate Amazon Selling Partner (SP-API) data into applications such as SSIS, SQL Server, any ODBC-compatible application, or even directly within a programming language using this connector.

Download for SSIS Download for SQL Server and ODBC Documentation

Integrate Amazon Selling Partner (SP-API) with these applications

All
Data Integration
Database
BI & Reporting
Productivity
Programming Languages
Automation & Scripting
ODBC applications

Actions supported by Amazon Selling Partner (SP-API) Connector

Amazon Selling Partner (SP-API) Connector supports following actions for REST API integration:

Download Report File to Local Disk

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • ReportType
  • MarketplaceIds
  • StartDate
  • EndDate
  • ReportOptions

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Report
  • Status
  • TargetFilePath
  • StatusCode
  • ContentType
  • ContentLength

Visit documentation for more information.

Get FBA Inventory Summaries (Fulfilled By Amazon)

Description

Returns a list of inventory summaries. The summaries returned depend on the presence or absence of the startDateTime, sellerSkus and sellerSku parameters.

Parameters

You can provide the following parameters to this action:

  • MarketplaceIds
  • Include details
  • Granularity Type
  • Granularity Id
  • Start Date
  • SellerSku (Single)
  • SellerSkus (Multiple)
  • PageSize

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Asin
  • FnSku
  • ProductName
  • TotalQuantity
  • SellerSku
  • Condition
  • LastUpdatedTime
  • InventoryDetailsFulfillableQuantity
  • InventoryDetailsInboundWorkingQuantity
  • InventoryDetailsInboundShippedQuantity
  • InventoryDetailsInboundReceivingQuantity
  • InventoryDetailsReservedQuantityTotalReservedQuantity
  • InventoryDetailsReservedQuantityPendingCustomerOrderQuantity
  • InventoryDetailsReservedQuantityPendingTransshipmentQuantity
  • InventoryDetailsReservedQuantityFcProcessingQuantity
  • InventoryDetailsResearchingQuantityTotalResearchingQuantity
  • InventoryDetailsResearchingQuantityResearchingQuantityBreakdown
  • InventoryDetailsUnfulfillableQuantityTotalUnfulfillableQuantity
  • InventoryDetailsUnfulfillableQuantityCustomerDamagedQuantity
  • InventoryDetailsUnfulfillableQuantityWarehouseDamagedQuantity
  • InventoryDetailsUnfulfillableQuantityDistributorDamagedQuantity
  • InventoryDetailsUnfulfillableQuantityCarrierDamagedQuantity
  • InventoryDetailsUnfulfillableQuantityDefectiveQuantity
  • InventoryDetailsUnfulfillableQuantityExpiredQuantity

Visit documentation for more information.

Get Market Place Participations

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • N/A

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Id
  • CountryCode
  • Name
  • DefaultCurrencyCode
  • DefaultLanguageCode
  • DomainName
  • IsParticipating
  • HasSuspendedListings

Visit documentation for more information.

Get Order (Single)

Description

Returns the order information for a specified OrderId.

Parameters

You can provide the following parameters to this action:

  • AmazonOrderId

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • AmazonOrderId
  • PurchaseDate
  • LastUpdateDate
  • OrderStatus
  • FulfillmentChannel
  • SalesChannel
  • ShipServiceLevel
  • CurrencyCode
  • Amount
  • NumberOfItemsShipped
  • NumberOfItemsUnshipped
  • PaymentMethod
  • PaymentMethodDetails
  • IsReplacementOrder
  • MarketplaceId
  • ShipmentServiceLevelCategory
  • OrderType
  • EarliestShipDate
  • LatestShipDate
  • EarliestDeliveryDate
  • LatestDeliveryDate
  • IsBusinessOrder
  • IsPrime
  • IsGlobalExpressEnabled
  • IsPremiumOrder
  • IsSoldByAB
  • IsIBA
  • DefaultShipFromName
  • DefaultShipAddressLine1
  • DefaultShipFromCity
  • DefaultShipFromStateOrRegion
  • DefaultShipFromPostalCode
  • DefaultShipFromCountryCode
  • DefaultShipFromPhone
  • DefaultShipFromAddressType
  • FulfillmentSupplySourceId
  • IsISPU
  • IsAccessPointOrder
  • HasAutomatedShippingSettings
  • EasyShipShipmentStatus
  • ElectronicInvoiceStatus

Visit documentation for more information.

Get Order Items (For Single Order)

Description

Returns the order items information for a specified OrderId.

Parameters

You can provide the following parameters to this action:

  • AmazonOrderId

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • AmazonOrderId
  • OrderItemId
  • Title
  • ASIN
  • SellerSKU
  • QuantityOrdered
  • QuantityShipped
  • Model
  • NumberOfItems
  • PriceCurrencyCode
  • PriceAmount
  • TaxCurrencyCode
  • TaxAmount
  • ResponsibleParty
  • IsBuyerRequestedCancel
  • BuyerCancelReason
  • IsGift
  • ConditionSubtypeId
  • IsTransparency
  • PromotionDiscountCurrencyCode
  • PromotionDiscountAmount
  • PromotionDiscountTaxCurrencyCode
  • PromotionDiscountTaxAmount
  • ConditionId

Visit documentation for more information.

Get Orders

Description

Returns orders created or updated during the time frame indicated by the specified parameters. You can also apply a range of filtering criteria to narrow the list of orders returned. If NextToken is present, that will be used to retrieve the orders instead of other criteria.

Parameters

You can provide the following parameters to this action:

  • MarketplaceIds
  • CreatedAfter
  • CreatedBefore
  • LastUpdatedAfter
  • LastUpdatedBefore
  • OrderStatuses
  • FulfillmentChannels
  • PaymentMethods
  • BuyerEmail
  • SellerOrderId
  • MaxResultsPerPage
  • EasyShipShipmentStatuses
  • ElectronicInvoiceStatuses
  • AmazonOrderIds
  • ActualFulfillmentSupplySourceId
  • IsISPU
  • StoreChainStoreId

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • AmazonOrderId
  • PurchaseDate
  • LastUpdateDate
  • OrderStatus
  • FulfillmentChannel
  • SalesChannel
  • ShipServiceLevel
  • CurrencyCode
  • Amount
  • NumberOfItemsShipped
  • NumberOfItemsUnshipped
  • PaymentMethod
  • PaymentMethodDetails
  • IsReplacementOrder
  • MarketplaceId
  • ShipmentServiceLevelCategory
  • OrderType
  • EarliestShipDate
  • LatestShipDate
  • EarliestDeliveryDate
  • LatestDeliveryDate
  • IsBusinessOrder
  • IsPrime
  • IsGlobalExpressEnabled
  • IsPremiumOrder
  • IsSoldByAB
  • IsIBA
  • DefaultShipFromName
  • DefaultShipAddressLine1
  • DefaultShipFromCity
  • DefaultShipFromStateOrRegion
  • DefaultShipFromPostalCode
  • DefaultShipFromCountryCode
  • DefaultShipFromPhone
  • DefaultShipFromAddressType
  • FulfillmentSupplySourceId
  • IsISPU
  • IsAccessPointOrder
  • HasAutomatedShippingSettings
  • EasyShipShipmentStatus
  • ElectronicInvoiceStatus

Visit documentation for more information.

Get Orders Items (For All Orders **Slow**)

Description

Returns the order items information for a specified order search criterial (All orders by Create/Update date, status etc).

Parameters

You can provide the following parameters to this action:

  • MarketplaceIds
  • CreatedAfter
  • CreatedBefore
  • LastUpdatedAfter
  • LastUpdatedBefore
  • OrderStatuses
  • FulfillmentChannels
  • PaymentMethods
  • BuyerEmail
  • SellerOrderId
  • MaxResultsPerPage
  • EasyShipShipmentStatuses
  • ElectronicInvoiceStatuses
  • AmazonOrderIds
  • ActualFulfillmentSupplySourceId
  • IsISPU
  • StoreChainStoreId

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • AmazonOrderId
  • OrderItemId
  • Title
  • ASIN
  • SellerSKU
  • QuantityOrdered
  • QuantityShipped
  • Model
  • NumberOfItems
  • PriceCurrencyCode
  • PriceAmount
  • TaxCurrencyCode
  • TaxAmount
  • ResponsibleParty
  • IsBuyerRequestedCancel
  • BuyerCancelReason
  • IsGift
  • ConditionSubtypeId
  • IsTransparency
  • PromotionDiscountCurrencyCode
  • PromotionDiscountAmount
  • PromotionDiscountTaxCurrencyCode
  • PromotionDiscountTaxAmount
  • ConditionId

Visit documentation for more information.

Get Report Data - Comma Separated File (CSV)

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • ReportType
  • MarketplaceIds
  • StartDate
  • EndDate
  • ReportOptions

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Get Report Data - JSON File

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • ReportType
  • Filter for JSON File
  • MarketplaceIds
  • StartDate
  • EndDate
  • ReportOptions

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Get Report Data - Tab Separated File (TSV)

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • ReportType
  • MarketplaceIds
  • StartDate
  • EndDate
  • ReportOptions

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Get Report Data - XML File

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • ReportType
  • Filter for XML File
  • MarketplaceIds
  • StartDate
  • EndDate
  • ReportOptions

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Get Report Filters

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • Filter

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Id
  • ReportName
  • ReportCategory
  • FileFormat
  • FilterName
  • FilterValue

Visit documentation for more information.

Get Report Options

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • Filter

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Id
  • ReportName
  • ReportCategory
  • FileFormat
  • OptionName
  • OptionValue
  • OptionNameValue

Visit documentation for more information.

Get Report Types

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • Filter

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Id
  • Name
  • Category
  • Format
  • Options

Visit documentation for more information.

Get Vendor PurchaseOrder Items

Description

Returns a list of purchase order items created or changed during the time frame that you specify. You define the time frame using the createdAfter, createdBefore, changedAfter and changedBefore parameters. The date range to search must not be more than 7 days. You can choose to get only the purchase order numbers by setting includeDetails to false. You can then use the getPurchaseOrder operation to receive details for a specific purchase order.

Parameters

You can provide the following parameters to this action:

  • CreatedAfter
  • CreatedBefore
  • ChangedAfter
  • ChangedBefore
  • IncludeDetails
  • SortOrder
  • PoItemState
  • IsPOChanged
  • PurchaseOrderState
  • OrderingVendorCode
  • PageSize

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • PurchaseOrderNumber
  • PurchaseOrderState
  • PurchaseOrderDate
  • PurchaseOrderChangedDate
  • PurchaseOrderStateChangedDate
  • PurchaseOrderType
  • ImportContainers
  • InternationalCommercialTerms
  • MethodOfPayment
  • PortOfDelivery
  • ShippingInstructions
  • PaymentMethod
  • BuyingPartyPartyId
  • SellingPartyPartyId
  • ShipToPartyPartyId
  • BillToPartyPartyId
  • ShipWindow
  • ItemSequenceNumber
  • AmazonProductIdentifier
  • VendorProductIdentifier
  • OrderedQuantityAmount
  • OrderedQuantityUnitOfMeasure
  • OrderedQuantityUnitSize
  • IsBackOrderAllowed
  • NetCostAmount
  • NetCostCurrencyCode
  • ListPriceAmount
  • ListPriceCurrencyCode

Visit documentation for more information.

Get Vendor PurchaseOrders

Description

Returns a list of purchase orders created or changed during the time frame that you specify. You define the time frame using the createdAfter, createdBefore, changedAfter and changedBefore parameters. The date range to search must not be more than 7 days. You can choose to get only the purchase order numbers by setting includeDetails to false. You can then use the getPurchaseOrder operation to receive details for a specific purchase order.

Parameters

You can provide the following parameters to this action:

  • CreatedAfter
  • CreatedBefore
  • ChangedAfter
  • ChangedBefore
  • IncludeDetails
  • SortOrder
  • PoItemState
  • IsPOChanged
  • PurchaseOrderState
  • OrderingVendorCode
  • PageSize

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • PurchaseOrderNumber
  • PurchaseOrderState
  • PurchaseOrderDate
  • PurchaseOrderChangedDate
  • PurchaseOrderStateChangedDate
  • PurchaseOrderType
  • PaymentMethod
  • BuyingPartyPartyId
  • SellingPartyPartyId
  • ShipToPartyPartyId
  • BillToPartyPartyId
  • ShipWindow
  • Items
  • ImportContainers
  • InternationalCommercialTerms
  • MethodOfPayment
  • PortOfDelivery
  • ShippingInstructions

Visit documentation for more information.

Search Catalog Items

Description

Search for and return a list of Amazon catalog items and associated information either by identifier or by keywords.

Parameters

You can provide the following parameters to this action:

  • MarketplaceIds
  • Identifiers (comma-delimited list)
  • IdentifiersType
  • IncludedData
  • Filter
  • Locale
  • SellerId
  • Keywords (comma-delimited list)
  • BrandNames (comma-delimited list)
  • Classification Ids (comma-delimited list)
  • KeywordsLocale
  • PageSize

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Make Generic API Request

Description

This is generic endpoint. Use this endpoint when some actions are not implemented by connector. Just enter partial URL (Required), Body, Method, Header etc. Most parameters are optional except URL.

Parameters

You can provide the following parameters to this action:

  • Url
  • Body
  • IsMultiPart
  • Filter
  • Headers

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Make Generic API Request (Bulk Write)

Description

This is a generic endpoint for bulk write purpose. Use this endpoint when some actions are not implemented by connector. Just enter partial URL (Required), Body, Method, Header etc. Most parameters are optional except URL.

Parameters

You can provide the following parameters to this action:

  • Url
  • IsMultiPart
  • Filter
  • Headers

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.