This connector is optimized for AI agents. For the data replication connector, see Amazon Seller Partner .
This is the full reference documentation for the Amazon-Seller-Partner agent connector.
Supported entities and actions
The Amazon-Seller-Partner connector supports the following entities and actions.
Entity Actions Orders List , Get , Context Store Search , Context Store SQL Query Order Items List , Context Store Search , Context Store SQL Query List Financial Event Groups List , Context Store Search , Context Store SQL Query List Financial Events List , Context Store Search , Context Store SQL Query Catalog Items List , Get Reports List , Get
Orders
Orders List
Returns a list of orders based on the specified parameters.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "orders",
"action": "list",
"params": {
"MarketplaceIds": "<str>"
}
}'
Python SDK
await amazon_seller_partner . orders . list (
marketplace_ids = "<str>"
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "orders",
"action": "list",
"params": {
"MarketplaceIds": "<str>"
}
}'
Parameters
Parameter Name Type Required Description MarketplaceIdsstringYes A list of MarketplaceId values. Used to select orders placed in the specified marketplaces. This is auto-injected from the configured seller region — do not ask the user for a marketplace ID. Each Amazon marketplace has a unique ID (e.g. ATVPDKIKX0DER for US, A1PA6795UKMFR9 for DE). The correct ID is resolved automatically from the region setting (US, CA, MX, BR, DE, FR, IT, ES, UK, IN, JP, AU, SG, etc.). CreatedAfterstringNo A date used for selecting orders created after the specified date. Must be in ISO 8601 date-time format (e.g. 2024-01-15T00:00:00Z). Required if LastUpdatedAfter is not specified — the API requires at least one of CreatedAfter or LastUpdatedAfter. Use this to scope orders by creation date. For example, to get orders from the last 30 days, set this to a date 30 days ago. CreatedBeforestringNo A date used for selecting orders created before the specified date. Must be in ISO 8601 date-time format (e.g. 2024-02-15T23:59:59Z). Use together with CreatedAfter to define a creation date range. If omitted, defaults to now. LastUpdatedAfterstringNo A date used for selecting orders that were last updated after the specified date. Must be in ISO 8601 date-time format (e.g. 2024-01-15T00:00:00Z). Required if CreatedAfter is not specified — the API requires at least one of these. Use this when you want orders that changed recently (e.g. status updates, shipment changes). LastUpdatedBeforestringNo A date used for selecting orders that were last updated before the specified date. Must be in ISO 8601 date-time format (e.g. 2024-02-15T23:59:59Z). Use together with LastUpdatedAfter to define an update date range. If omitted, defaults to now. OrderStatusesstringNo Filter by order status values. Comma-separated list of statuses: Pending, Unshipped, PartiallyShipped, Shipped, Canceled, Unfulfillable, InvoiceUnconfirmed, PendingAvailability. Example: "Shipped,Unshipped". MaxResultsPerPageintegerNo Maximum number of results to return per page (1-100, default 100). NextTokenstringNo A string token returned in a previous response for pagination.
Response Schema Records Field Name Type Description AmazonOrderIdstringSellerOrderIdstringPurchaseDatestringLastUpdateDatestringOrderStatus"Pending" | "Unshipped" | "PartiallyShipped" | "Shipped" | "Canceled" | "Unfulfillable" | "InvoiceUnconfirmed" | "PendingAvailability"FulfillmentChannelstringSalesChannelstringShipServiceLevelstringOrderTotalobjectNumberOfItemsShippedintegerNumberOfItemsUnshippedintegerPaymentMethodstringPaymentMethodDetailsarray<string>MarketplaceIdstringShipmentServiceLevelCategorystringOrderTypestringEarliestShipDatestringLatestShipDatestringEarliestDeliveryDatestringLatestDeliveryDatestringIsBusinessOrderbooleanIsPrimebooleanIsGlobalExpressEnabledbooleanIsPremiumOrderbooleanIsSoldByABbooleanIsReplacementOrderstringIsISPUbooleanIsAccessPointOrderbooleanHasRegulatedItemsbooleanShippingAddressobjectDefaultShipFromLocationAddressobjectAutomatedShippingSettingsobjectBuyerInfoobject
Field Name Type Description next_tokenstring
Orders Get
Returns the order indicated by the specified order ID.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "orders",
"action": "get",
"params": {
"orderId": "<str>"
}
}'
Python SDK
await amazon_seller_partner . orders . get (
order_id = "<str>"
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "orders",
"action": "get",
"params": {
"orderId": "<str>"
}
}'
Parameters
Parameter Name Type Required Description orderIdstringYes An Amazon order identifier in 3-7-7 format (e.g. 111-2222222-3333333). This is the AmazonOrderId returned by the list orders endpoint.
Orders Context Store Search
Search and filter orders records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "orders",
"action": "context_store_search",
"params": {
"query": {
"filter": {
"eq": {
"AmazonOrderId": "<str>"
}
}
}
}
}'
Python SDK
await amazon_seller_partner . orders . context_store_search (
query = { "filter" : { "eq" : { "AmazonOrderId" : "<str>" } } }
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "orders",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"AmazonOrderId": "<str>"}}}
}
}'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, startswith, endswith, contains, array_contains, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description AmazonOrderIdstringUnique identifier for the Amazon order AutomatedShippingSettingsobjectSettings related to automated shipping processes BuyerInfoobjectInformation about the buyer DefaultShipFromLocationAddressobjectThe default address from which orders are shipped EarliestDeliveryDatestringEarliest estimated delivery date of the order EarliestShipDatestringEarliest shipment date for the order FulfillmentChannelstringChannel through which the order is fulfilled HasRegulatedItemsbooleanIndicates if the order has regulated items IsAccessPointOrderbooleanIndicates if the order is an Amazon Hub Counter order IsBusinessOrderbooleanIndicates if the order is a business order IsGlobalExpressEnabledbooleanIndicates if global express is enabled for the order IsISPUbooleanIndicates if the order is for In-Store Pickup IsPremiumOrderbooleanIndicates if the order is a premium order IsPrimebooleanIndicates if the order is a Prime order IsReplacementOrderstringIndicates if the order is a replacement order IsSoldByABbooleanIndicates if the order is sold by Amazon Business LastUpdateDatestringDate and time when the order was last updated LatestDeliveryDatestringLatest estimated delivery date of the order LatestShipDatestringLatest shipment date for the order MarketplaceIdstringIdentifier for the marketplace where the order was placed NumberOfItemsShippedintegerNumber of items shipped in the order NumberOfItemsUnshippedintegerNumber of items yet to be shipped in the order OrderStatusstringStatus of the order OrderTotalobjectTotal amount of the order OrderTypestringType of the order PaymentMethodstringPayment method used for the order PaymentMethodDetailsarrayDetails of the payment method used for the order PurchaseDatestringDate and time when the order was purchased SalesChannelstringChannel through which the order was sold SellerOrderIdstringUnique identifier given by the seller for the order ShipServiceLevelstringService level for shipping the order ShipmentServiceLevelCategorystringService level category for shipping the order ShippingAddressobjectThe address to which the order will be shipped seller_idstringIdentifier for the seller associated with the order
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].AmazonOrderIdstringUnique identifier for the Amazon order data[].AutomatedShippingSettingsobjectSettings related to automated shipping processes data[].BuyerInfoobjectInformation about the buyer data[].DefaultShipFromLocationAddressobjectThe default address from which orders are shipped data[].EarliestDeliveryDatestringEarliest estimated delivery date of the order data[].EarliestShipDatestringEarliest shipment date for the order data[].FulfillmentChannelstringChannel through which the order is fulfilled data[].HasRegulatedItemsbooleanIndicates if the order has regulated items data[].IsAccessPointOrderbooleanIndicates if the order is an Amazon Hub Counter order data[].IsBusinessOrderbooleanIndicates if the order is a business order data[].IsGlobalExpressEnabledbooleanIndicates if global express is enabled for the order data[].IsISPUbooleanIndicates if the order is for In-Store Pickup data[].IsPremiumOrderbooleanIndicates if the order is a premium order data[].IsPrimebooleanIndicates if the order is a Prime order data[].IsReplacementOrderstringIndicates if the order is a replacement order data[].IsSoldByABbooleanIndicates if the order is sold by Amazon Business data[].LastUpdateDatestringDate and time when the order was last updated data[].LatestDeliveryDatestringLatest estimated delivery date of the order data[].LatestShipDatestringLatest shipment date for the order data[].MarketplaceIdstringIdentifier for the marketplace where the order was placed data[].NumberOfItemsShippedintegerNumber of items shipped in the order data[].NumberOfItemsUnshippedintegerNumber of items yet to be shipped in the order data[].OrderStatusstringStatus of the order data[].OrderTotalobjectTotal amount of the order data[].OrderTypestringType of the order data[].PaymentMethodstringPayment method used for the order data[].PaymentMethodDetailsarrayDetails of the payment method used for the order data[].PurchaseDatestringDate and time when the order was purchased data[].SalesChannelstringChannel through which the order was sold data[].SellerOrderIdstringUnique identifier given by the seller for the order data[].ShipServiceLevelstringService level for shipping the order data[].ShipmentServiceLevelCategorystringService level category for shipping the order data[].ShippingAddressobjectThe address to which the order will be shipped data[].seller_idstringIdentifier for the seller associated with the order
Orders Context Store SQL Query
Run a SQL query against orders records in the Airbyte Context Store. SQL projections may return any set of columns, so each result row is a dictionary matching the query's selected fields. Only available in hosted mode.
Use the hosted server documentation to find the qualified Context Store table name and SQL guidance.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "orders",
"action": "context_store_sql_query",
"params": {
"sql": "SELECT * FROM <qualified_context_store_table> LIMIT 100"
}
}'
Python SDK
await amazon_seller_partner . orders . context_store_sql_query (
sql = "SELECT * FROM <qualified_context_store_table> LIMIT 100"
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "orders",
"action": "context_store_sql_query",
"params": {
"sql": "SELECT * FROM <qualified_context_store_table> LIMIT 100"
}
}'
Parameters
Parameter Name Type Required Description sqlstringYes SQL query to execute against this entity's Context Store data limitintegerNo Maximum results to return
Response Schema Field Name Type Description dataarrayProjected rows, with dictionary keys matching the selected columns metaobjectQuery metadata meta.has_morebooleanWhether the result was limited and more rows are available meta.cursornullSQL query results do not use cursor pagination meta.took_msnumber | nullQuery execution time in milliseconds
Order Items
Order Items List
Returns detailed order item information for the order indicated by the specified order ID.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "order_items",
"action": "list",
"params": {
"orderId": "<str>"
}
}'
Python SDK
await amazon_seller_partner . order_items . list (
order_id = "<str>"
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "order_items",
"action": "list",
"params": {
"orderId": "<str>"
}
}'
Parameters
Parameter Name Type Required Description orderIdstringYes An Amazon order identifier in 3-7-7 format (e.g. 111-2222222-3333333). This is the AmazonOrderId returned by the list orders endpoint. NextTokenstringNo A string token returned in a previous response for pagination.
Response Schema Records Field Name Type Description OrderItemIdstringAmazonOrderIdstringASINstringSellerSKUstringTitlestringQuantityOrderedintegerQuantityShippedintegerItemPriceobjectItemTaxobjectShippingPriceobjectShippingTaxobjectShippingDiscountobjectShippingDiscountTaxobjectPromotionDiscountobjectPromotionDiscountTaxobjectPromotionIdsarray<string>CODFeeobjectCODFeeDiscountobjectIsGiftstringConditionIdstringConditionSubtypeIdstringConditionNotestringIsTransparencybooleanSerialNumberRequiredbooleanIossNumberstringDeemedResellerCategorystringStoreChainStoreIdstringProductInfoobjectBuyerInfoobjectBuyerRequestedCancelobjectPointsGrantedobjectTaxCollectionobjectPriceDesignationstring
Field Name Type Description next_tokenstring
Order Items Context Store Search
Search and filter order items records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "order_items",
"action": "context_store_search",
"params": {
"query": {
"filter": {
"eq": {
"ASIN": "<str>"
}
}
}
}
}'
Python SDK
await amazon_seller_partner . order_items . context_store_search (
query = { "filter" : { "eq" : { "ASIN" : "<str>" } } }
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "order_items",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"ASIN": "<str>"}}}
}
}'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, startswith, endswith, contains, array_contains, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description ASINstringAmazon Standard Identification Number of the product AmazonOrderIdstringID of the Amazon order BuyerInfoobjectInformation about the buyer BuyerRequestedCancelobjectInformation about buyer's request for cancellation CODFeeobjectCash on delivery fee CODFeeDiscountobjectDiscount on cash on delivery fee ConditionIdstringCondition ID of the product ConditionNotestringAdditional notes on the condition of the product ConditionSubtypeIdstringSubtype ID of the product condition DeemedResellerCategorystringCategory indicating if the seller is considered a reseller IossNumberstringImport One Stop Shop number IsGiftstringFlag indicating if the order is a gift IsTransparencybooleanFlag indicating if transparency is applied ItemPriceobjectPrice of the item ItemTaxobjectTax applied on the item LastUpdateDatestringDate and time of the last update OrderItemIdstringID of the order item PointsGrantedobjectPoints granted for the purchase PriceDesignationstringDesignation of the price ProductInfoobjectInformation about the product PromotionDiscountobjectDiscount applied due to promotion PromotionDiscountTaxobjectTax applied on the promotion discount PromotionIdsarrayIDs of promotions applied QuantityOrderedintegerQuantity of the item ordered QuantityShippedintegerQuantity of the item shipped ScheduledDeliveryEndDatestringEnd date for scheduled delivery ScheduledDeliveryStartDatestringStart date for scheduled delivery SellerSKUstringSKU of the seller SerialNumberRequiredbooleanFlag indicating if serial number is required SerialNumbersarrayList of serial numbers ShippingDiscountobjectDiscount applied on shipping ShippingDiscountTaxobjectTax applied on the shipping discount ShippingPriceobjectPrice of shipping ShippingTaxobjectTax applied on shipping StoreChainStoreIdstringID of the store chain TaxCollectionobjectInformation about tax collection TitlestringTitle of the product
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].ASINstringAmazon Standard Identification Number of the product data[].AmazonOrderIdstringID of the Amazon order data[].BuyerInfoobjectInformation about the buyer data[].BuyerRequestedCancelobjectInformation about buyer's request for cancellation data[].CODFeeobjectCash on delivery fee data[].CODFeeDiscountobjectDiscount on cash on delivery fee data[].ConditionIdstringCondition ID of the product data[].ConditionNotestringAdditional notes on the condition of the product data[].ConditionSubtypeIdstringSubtype ID of the product condition data[].DeemedResellerCategorystringCategory indicating if the seller is considered a reseller data[].IossNumberstringImport One Stop Shop number data[].IsGiftstringFlag indicating if the order is a gift data[].IsTransparencybooleanFlag indicating if transparency is applied data[].ItemPriceobjectPrice of the item data[].ItemTaxobjectTax applied on the item data[].LastUpdateDatestringDate and time of the last update data[].OrderItemIdstringID of the order item data[].PointsGrantedobjectPoints granted for the purchase data[].PriceDesignationstringDesignation of the price data[].ProductInfoobjectInformation about the product data[].PromotionDiscountobjectDiscount applied due to promotion data[].PromotionDiscountTaxobjectTax applied on the promotion discount data[].PromotionIdsarrayIDs of promotions applied data[].QuantityOrderedintegerQuantity of the item ordered data[].QuantityShippedintegerQuantity of the item shipped data[].ScheduledDeliveryEndDatestringEnd date for scheduled delivery data[].ScheduledDeliveryStartDatestringStart date for scheduled delivery data[].SellerSKUstringSKU of the seller data[].SerialNumberRequiredbooleanFlag indicating if serial number is required data[].SerialNumbersarrayList of serial numbers data[].ShippingDiscountobjectDiscount applied on shipping data[].ShippingDiscountTaxobjectTax applied on the shipping discount data[].ShippingPriceobjectPrice of shipping data[].ShippingTaxobjectTax applied on shipping data[].StoreChainStoreIdstringID of the store chain data[].TaxCollectionobjectInformation about tax collection data[].TitlestringTitle of the product
Order Items Context Store SQL Query
Run a SQL query against order items records in the Airbyte Context Store. SQL projections may return any set of columns, so each result row is a dictionary matching the query's selected fields. Only available in hosted mode.
Use the hosted server documentation to find the qualified Context Store table name and SQL guidance.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "order_items",
"action": "context_store_sql_query",
"params": {
"sql": "SELECT * FROM <qualified_context_store_table> LIMIT 100"
}
}'
Python SDK
await amazon_seller_partner . order_items . context_store_sql_query (
sql = "SELECT * FROM <qualified_context_store_table> LIMIT 100"
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "order_items",
"action": "context_store_sql_query",
"params": {
"sql": "SELECT * FROM <qualified_context_store_table> LIMIT 100"
}
}'
Parameters
Parameter Name Type Required Description sqlstringYes SQL query to execute against this entity's Context Store data limitintegerNo Maximum results to return
Response Schema Field Name Type Description dataarrayProjected rows, with dictionary keys matching the selected columns metaobjectQuery metadata meta.has_morebooleanWhether the result was limited and more rows are available meta.cursornullSQL query results do not use cursor pagination meta.took_msnumber | nullQuery execution time in milliseconds
List Financial Event Groups
List Financial Event Groups List
Returns financial event groups for a given date range.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "list_financial_event_groups",
"action": "list"
}'
Python SDK
await amazon_seller_partner . list_financial_event_groups . list ( )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "list_financial_event_groups",
"action": "list"
}'
Parameters
Parameter Name Type Required Description FinancialEventGroupStartedAfterstringNo Return groups that started after this date. Must be in ISO 8601 date-time format (e.g. 2024-01-01T00:00:00Z). Use this to scope results to a specific time period. For example, to see settlements from the last 90 days, set this to 90 days ago. FinancialEventGroupStartedBeforestringNo Return groups that started before this date. Must be in ISO 8601 date-time format (e.g. 2024-03-31T23:59:59Z). Use together with FinancialEventGroupStartedAfter to define a date range. If omitted, defaults to now. MaxResultsPerPageintegerNo Maximum number of results to return per page (1-100, default 100). NextTokenstringNo A string token returned in a previous response for pagination.
Response Schema Records Field Name Type Description FinancialEventGroupIdstringProcessingStatusstringFundTransferStatusstringOriginalTotalobjectConvertedTotalobjectFundTransferDatestringTraceIdstringAccountTailstringBeginningBalanceobjectFinancialEventGroupStartstringFinancialEventGroupEndstring
Field Name Type Description next_tokenstring
List Financial Event Groups Context Store Search
Search and filter list financial event groups records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "list_financial_event_groups",
"action": "context_store_search",
"params": {
"query": {
"filter": {
"eq": {
"AccountTail": "<str>"
}
}
}
}
}'
Python SDK
await amazon_seller_partner . list_financial_event_groups . context_store_search (
query = { "filter" : { "eq" : { "AccountTail" : "<str>" } } }
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "list_financial_event_groups",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"AccountTail": "<str>"}}}
}
}'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, startswith, endswith, contains, array_contains, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description AccountTailstringThe last digits of the account number BeginningBalanceobjectBeginning balance ConvertedTotalobjectConverted total FinancialEventGroupEndstringEnd datetime of the financial event group FinancialEventGroupIdstringUnique identifier for the financial event group FinancialEventGroupStartstringStart datetime of the financial event group FundTransferDatestringDate the fund transfer occurred FundTransferStatusstringStatus of the fund transfer OriginalTotalobjectOriginal total amount ProcessingStatusstringProcessing status of the financial event group TraceIdstringUnique identifier for tracing
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].AccountTailstringThe last digits of the account number data[].BeginningBalanceobjectBeginning balance data[].ConvertedTotalobjectConverted total data[].FinancialEventGroupEndstringEnd datetime of the financial event group data[].FinancialEventGroupIdstringUnique identifier for the financial event group data[].FinancialEventGroupStartstringStart datetime of the financial event group data[].FundTransferDatestringDate the fund transfer occurred data[].FundTransferStatusstringStatus of the fund transfer data[].OriginalTotalobjectOriginal total amount data[].ProcessingStatusstringProcessing status of the financial event group data[].TraceIdstringUnique identifier for tracing
List Financial Event Groups Context Store SQL Query
Run a SQL query against list financial event groups records in the Airbyte Context Store. SQL projections may return any set of columns, so each result row is a dictionary matching the query's selected fields. Only available in hosted mode.
Use the hosted server documentation to find the qualified Context Store table name and SQL guidance.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "list_financial_event_groups",
"action": "context_store_sql_query",
"params": {
"sql": "SELECT * FROM <qualified_context_store_table> LIMIT 100"
}
}'
Python SDK
await amazon_seller_partner . list_financial_event_groups . context_store_sql_query (
sql = "SELECT * FROM <qualified_context_store_table> LIMIT 100"
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "list_financial_event_groups",
"action": "context_store_sql_query",
"params": {
"sql": "SELECT * FROM <qualified_context_store_table> LIMIT 100"
}
}'
Parameters
Parameter Name Type Required Description sqlstringYes SQL query to execute against this entity's Context Store data limitintegerNo Maximum results to return
Response Schema Field Name Type Description dataarrayProjected rows, with dictionary keys matching the selected columns metaobjectQuery metadata meta.has_morebooleanWhether the result was limited and more rows are available meta.cursornullSQL query results do not use cursor pagination meta.took_msnumber | nullQuery execution time in milliseconds
List Financial Events
List Financial Events List
Returns financial events for a given date range.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "list_financial_events",
"action": "list"
}'
Python SDK
await amazon_seller_partner . list_financial_events . list ( )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "list_financial_events",
"action": "list"
}'
Parameters
Parameter Name Type Required Description PostedAfterstringNo Return events posted after this date. Must be in ISO 8601 date-time format (e.g. 2024-01-01T00:00:00Z). Recommended for scoping results to a manageable date range. For recent activity, set this to 30 days ago. PostedBeforestringNo Return events posted before this date. Must be in ISO 8601 date-time format (e.g. 2024-01-31T23:59:59Z). Use together with PostedAfter to define a date range. If omitted, defaults to now. MaxResultsPerPageintegerNo Maximum number of results to return per page (1-100, default 100). NextTokenstringNo A string token returned in a previous response for pagination.
Response Schema Records Field Name Type Description ShipmentEventListarray<object>ShipmentSettleEventListarray<object>RefundEventListarray<object>GuaranteeClaimEventListarray<object>ChargebackEventListarray<object>ChargeRefundEventListarray<object>PayWithAmazonEventListarray<object>ServiceProviderCreditEventListarray<object>RetrochargeEventListarray<object>RentalTransactionEventListarray<object>ProductAdsPaymentEventListarray<object>ServiceFeeEventListarray<object>SellerDealPaymentEventListarray<object>DebtRecoveryEventListarray<object>LoanServicingEventListarray<object>AdjustmentEventListarray<object>SAFETReimbursementEventListarray<object>SellerReviewEnrollmentPaymentEventListarray<object>FBALiquidationEventListarray<object>CouponPaymentEventListarray<object>ImagingServicesFeeEventListarray<object>NetworkComminglingTransactionEventListarray<object>AffordabilityExpenseEventListarray<object>AffordabilityExpenseReversalEventListarray<object>TrialShipmentEventListarray<object>TDSReimbursementEventListarray<object>TaxWithholdingEventListarray<object>RemovalShipmentEventListarray<object>RemovalShipmentAdjustmentEventListarray<object>ValueAddedServiceChargeEventListarray<object>CapacityReservationBillingEventListarray<object>FailedAdhocDisbursementEventListarray<object>AdhocDisbursementEventListarray<object>PerformanceBondRefundEventListarray<object>EBTRefundReimbursementOnlyEventListarray<object>
Field Name Type Description next_tokenstring
List Financial Events Context Store Search
Search and filter list financial events records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "list_financial_events",
"action": "context_store_search",
"params": {
"query": {
"filter": {
"eq": {
"AdhocDisbursementEventList": []
}
}
}
}
}'
Python SDK
await amazon_seller_partner . list_financial_events . context_store_search (
query = { "filter" : { "eq" : { "AdhocDisbursementEventList" : [ ] } } }
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "list_financial_events",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"AdhocDisbursementEventList": []}}}
}
}'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, startswith, endswith, contains, array_contains, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description AdhocDisbursementEventListarrayList of adhoc disbursement events AdjustmentEventListarrayList of adjustment events AffordabilityExpenseEventListarrayList of affordability expense events AffordabilityExpenseReversalEventListarrayList of affordability expense reversal events CapacityReservationBillingEventListarrayList of capacity reservation billing events ChargeRefundEventListarrayList of charge refund events ChargebackEventListarrayList of chargeback events CouponPaymentEventListarrayList of coupon payment events DebtRecoveryEventListarrayList of debt recovery events FBALiquidationEventListarrayList of FBA liquidation events FailedAdhocDisbursementEventListarrayList of failed adhoc disbursement events GuaranteeClaimEventListarrayList of guarantee claim events ImagingServicesFeeEventListarrayList of imaging services fee events LoanServicingEventListarrayList of loan servicing events NetworkComminglingTransactionEventListarrayList of network commingling events PayWithAmazonEventListarrayList of Pay with Amazon events PerformanceBondRefundEventListarrayList of performance bond refund events PostedBeforestringDate filter for events posted before ProductAdsPaymentEventListarrayList of product ads payment events RefundEventListarrayList of refund events RemovalShipmentAdjustmentEventListarrayList of removal shipment adjustment events RemovalShipmentEventListarrayList of removal shipment events RentalTransactionEventListarrayList of rental transaction events RetrochargeEventListarrayList of retrocharge events SAFETReimbursementEventListarrayList of SAFET reimbursement events SellerDealPaymentEventListarrayList of seller deal payment events SellerReviewEnrollmentPaymentEventListarrayList of seller review enrollment events ServiceFeeEventListarrayList of service fee events ServiceProviderCreditEventListarrayList of service provider credit events ShipmentEventListarrayList of shipment events ShipmentSettleEventListarrayList of shipment settlement events TDSReimbursementEventListarrayList of TDS reimbursement events TaxWithholdingEventListarrayList of tax withholding events TrialShipmentEventListarrayList of trial shipment events ValueAddedServiceChargeEventListarrayList of value-added service charge events
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].AdhocDisbursementEventListarrayList of adhoc disbursement events data[].AdjustmentEventListarrayList of adjustment events data[].AffordabilityExpenseEventListarrayList of affordability expense events data[].AffordabilityExpenseReversalEventListarrayList of affordability expense reversal events data[].CapacityReservationBillingEventListarrayList of capacity reservation billing events data[].ChargeRefundEventListarrayList of charge refund events data[].ChargebackEventListarrayList of chargeback events data[].CouponPaymentEventListarrayList of coupon payment events data[].DebtRecoveryEventListarrayList of debt recovery events data[].FBALiquidationEventListarrayList of FBA liquidation events data[].FailedAdhocDisbursementEventListarrayList of failed adhoc disbursement events data[].GuaranteeClaimEventListarrayList of guarantee claim events data[].ImagingServicesFeeEventListarrayList of imaging services fee events data[].LoanServicingEventListarrayList of loan servicing events data[].NetworkComminglingTransactionEventListarrayList of network commingling events data[].PayWithAmazonEventListarrayList of Pay with Amazon events data[].PerformanceBondRefundEventListarrayList of performance bond refund events data[].PostedBeforestringDate filter for events posted before data[].ProductAdsPaymentEventListarrayList of product ads payment events data[].RefundEventListarrayList of refund events data[].RemovalShipmentAdjustmentEventListarrayList of removal shipment adjustment events data[].RemovalShipmentEventListarrayList of removal shipment events data[].RentalTransactionEventListarrayList of rental transaction events data[].RetrochargeEventListarrayList of retrocharge events data[].SAFETReimbursementEventListarrayList of SAFET reimbursement events data[].SellerDealPaymentEventListarrayList of seller deal payment events data[].SellerReviewEnrollmentPaymentEventListarrayList of seller review enrollment events data[].ServiceFeeEventListarrayList of service fee events data[].ServiceProviderCreditEventListarrayList of service provider credit events data[].ShipmentEventListarrayList of shipment events data[].ShipmentSettleEventListarrayList of shipment settlement events data[].TDSReimbursementEventListarrayList of TDS reimbursement events data[].TaxWithholdingEventListarrayList of tax withholding events data[].TrialShipmentEventListarrayList of trial shipment events data[].ValueAddedServiceChargeEventListarrayList of value-added service charge events
List Financial Events Context Store SQL Query
Run a SQL query against list financial events records in the Airbyte Context Store. SQL projections may return any set of columns, so each result row is a dictionary matching the query's selected fields. Only available in hosted mode.
Use the hosted server documentation to find the qualified Context Store table name and SQL guidance.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "list_financial_events",
"action": "context_store_sql_query",
"params": {
"sql": "SELECT * FROM <qualified_context_store_table> LIMIT 100"
}
}'
Python SDK
await amazon_seller_partner . list_financial_events . context_store_sql_query (
sql = "SELECT * FROM <qualified_context_store_table> LIMIT 100"
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "list_financial_events",
"action": "context_store_sql_query",
"params": {
"sql": "SELECT * FROM <qualified_context_store_table> LIMIT 100"
}
}'
Parameters
Parameter Name Type Required Description sqlstringYes SQL query to execute against this entity's Context Store data limitintegerNo Maximum results to return
Response Schema Field Name Type Description dataarrayProjected rows, with dictionary keys matching the selected columns metaobjectQuery metadata meta.has_morebooleanWhether the result was limited and more rows are available meta.cursornullSQL query results do not use cursor pagination meta.took_msnumber | nullQuery execution time in milliseconds
Catalog Items
Catalog Items List
Search for items in the Amazon catalog by keywords or identifiers.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "catalog_items",
"action": "list",
"params": {
"marketplaceIds": "<str>"
}
}'
Python SDK
await amazon_seller_partner . catalog_items . list (
marketplace_ids = "<str>"
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "catalog_items",
"action": "list",
"params": {
"marketplaceIds": "<str>"
}
}'
Parameters
Parameter Name Type Required Description marketplaceIdsstringYes A marketplace identifier. This is auto-injected from the configured seller region — do not ask the user for a marketplace ID. Each Amazon marketplace has a unique ID (e.g. ATVPDKIKX0DER for US, A1PA6795UKMFR9 for DE). The correct ID is resolved automatically from the region setting. keywordsstringNo Keywords to search for in the Amazon catalog. Use this for text-based product search. Cannot be used together with identifiers — provide one or the other. identifiersstringNo Product identifiers to search for (ASIN, EAN, UPC, etc.). When using this parameter, identifiersType must also be set. Cannot be used together with keywords — provide one or the other. identifiersType"ASIN" | "EAN" | "GTIN" | "ISBN" | "JAN" | "MINSAN" | "SKU" | "UPC"No Type of product identifiers being searched. Required when identifiers is set. Valid values: ASIN, EAN, GTIN, ISBN, JAN, MINSAN, SKU, UPC. includedDatastringNo Comma-separated list of data sets to include in the response. Default is "summaries" (brand, title, classification). Other options: identifiers, images, productTypes, salesRanks, dimensions, relationships, vendorDetails. pageSizeintegerNo Number of items to return per page (1-20, default 10). pageTokenstringNo Token for pagination returned by a previous request.
Response Schema Records Field Name Type Description asinstringattributesobjectclassificationsarray<object>dimensionsarray<object>identifiersarray<object>imagesarray<object>productTypesarray<object>relationshipsarray<object>salesRanksarray<object>summariesarray<object>vendorDetailsarray<object>
Field Name Type Description next_tokenstringnumber_of_resultsinteger
Catalog Items Get
Retrieves details for an item in the Amazon catalog by ASIN.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "catalog_items",
"action": "get",
"params": {
"asin": "<str>",
"marketplaceIds": "<str>"
}
}'
Python SDK
await amazon_seller_partner . catalog_items . get (
asin = "<str>" ,
marketplace_ids = "<str>"
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "catalog_items",
"action": "get",
"params": {
"asin": "<str>",
"marketplaceIds": "<str>"
}
}'
Parameters
Parameter Name Type Required Description asinstringYes The Amazon Standard Identification Number (ASIN) of the item. ASINs are 10-character alphanumeric unique identifiers (e.g. B08N5WRWNW). You can find ASINs from order items (the ASIN field) or from catalog search results. marketplaceIdsstringYes A marketplace identifier. This is auto-injected from the configured seller region — do not ask the user for a marketplace ID. The correct ID is resolved automatically from the region setting. includedDatastringNo Comma-separated list of data sets to include in the response. Default is "summaries" (brand, title, classification). Other options: identifiers, images, productTypes, salesRanks, dimensions, relationships, vendorDetails.
Response Schema Records Field Name Type Description asinstringattributesobjectclassificationsarray<object>dimensionsarray<object>identifiersarray<object>imagesarray<object>productTypesarray<object>relationshipsarray<object>salesRanksarray<object>summariesarray<object>vendorDetailsarray<object>
Reports
Reports List
Returns report details for the reports that match the specified filters.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "reports",
"action": "list"
}'
Python SDK
await amazon_seller_partner . reports . list ( )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "reports",
"action": "list"
}'
Parameters
Parameter Name Type Required Description reportTypesstringNo A comma-separated list of report types to filter by. Common report types include GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL (orders), GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA (FBA removals), GET_MERCHANT_LISTINGS_ALL_DATA (listings). See SP-API docs for full list. processingStatusesstringNo A comma-separated list of processing statuses to filter by. Valid values: IN_QUEUE, IN_PROGRESS, DONE, CANCELLED, FATAL. Use "DONE" to find completed reports ready for download. marketplaceIdsstringNo A list of marketplace identifiers used to filter reports. This is auto-injected from the configured seller region — do not ask the user for a marketplace ID. The correct ID is resolved automatically from the region setting. pageSizeintegerNo Maximum number of reports to return per page (1-100, default 10). createdSincestringNo Earliest report creation date and time. Must be in ISO 8601 date-time format (e.g. 2024-01-01T00:00:00Z). Use together with createdUntil to define a date range for when reports were created. createdUntilstringNo Latest report creation date and time. Must be in ISO 8601 date-time format (e.g. 2024-01-31T23:59:59Z). Use together with createdSince to define a date range. If omitted, defaults to now. nextTokenstringNo A string token returned in a previous response for pagination.
Response Schema Records Field Name Type Description reportIdstringreportTypestringcreatedTimestringprocessingStatus"IN_QUEUE" | "IN_PROGRESS" | "DONE" | "CANCELLED" | "FATAL"dataStartTimestringdataEndTimestringreportScheduleIdstringprocessingStartTimestringprocessingEndTimestringreportDocumentIdstringmarketplaceIdsarray<string>
Field Name Type Description next_tokenstring
Reports Get
Returns report details including status and report document ID for a specified report.
CLI
airbyte-agent connectors execute --json '{
"workspace": "<your_workspace_name>",
"name": "amazon-seller-partner",
"entity": "reports",
"action": "get",
"params": {
"reportId": "<str>"
}
}'
Python SDK
await amazon_seller_partner . reports . get (
report_id = "<str>"
)
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "reports",
"action": "get",
"params": {
"reportId": "<str>"
}
}'
Parameters
Parameter Name Type Required Description reportIdstringYes The identifier for the report. Obtain this from the list reports endpoint. The reportId is a unique string identifier assigned when a report is created.
Response Schema Records Field Name Type Description reportIdstringreportTypestringcreatedTimestringprocessingStatus"IN_QUEUE" | "IN_PROGRESS" | "DONE" | "CANCELLED" | "FATAL"dataStartTimestringdataEndTimestringreportScheduleIdstringprocessingStartTimestringprocessingEndTimestringreportDocumentIdstringmarketplaceIdsarray<string>