Enums

class sp_api.base.Marketplaces(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Enumeration for MWS marketplaces, containing endpoints and marketplace IDs. Example, endpoint and ID for UK marketplace:

endpoint = Marketplaces.UK.endpoint marketplace_id = Marketplaces.UK.marketplace_id

AE = ('https://sellingpartnerapi-eu.amazon.com', 'A2VIGQ35RCS4UG', 'eu-west-1')

Amazon marketplace in United Arab Emirates (AE)

BE = ('https://sellingpartnerapi-eu.amazon.com', 'AMEN7PMS3EDWL', 'eu-west-1')

Amazon marketplace in Belgium (BE)

DE = ('https://sellingpartnerapi-eu.amazon.com', 'A1PA6795UKMFR9', 'eu-west-1')

Amazon marketplace in Germany (DE)

PL = ('https://sellingpartnerapi-eu.amazon.com', 'A1C3SOZRARQ6R3', 'eu-west-1')

Amazon marketplace in Poland (PL)

EG = ('https://sellingpartnerapi-eu.amazon.com', 'ARBP9OOSHTCHU', 'eu-west-1')

Amazon marketplace in Egypt (EG)

ES = ('https://sellingpartnerapi-eu.amazon.com', 'A1RKKUPIHCS9HS', 'eu-west-1')

Amazon marketplace in Spain (ES)

FR = ('https://sellingpartnerapi-eu.amazon.com', 'A13V1IB3VIYZZH', 'eu-west-1')

Amazon marketplace in France (FR)

GB = ('https://sellingpartnerapi-eu.amazon.com', 'A1F83G8C2ARO7P', 'eu-west-1')

Amazon marketplace in Great Britain (GB)

IN = ('https://sellingpartnerapi-eu.amazon.com', 'A21TJRUUN4KGV', 'eu-west-1')

Amazon marketplace in India (IN)

IT = ('https://sellingpartnerapi-eu.amazon.com', 'APJ6JRA9NG5V4', 'eu-west-1')

Amazon marketplace in Italy (IT)

NL = ('https://sellingpartnerapi-eu.amazon.com', 'A1805IZSGTT6HS', 'eu-west-1')

Amazon marketplace in Netherlands (NL)

SA = ('https://sellingpartnerapi-eu.amazon.com', 'A17E79C6D8DWNP', 'eu-west-1')

Amazon marketplace in Saudi Arabia (SA)

SE = ('https://sellingpartnerapi-eu.amazon.com', 'A2NODRKZP88ZB9', 'eu-west-1')

Amazon marketplace in Sweden (SE)

TR = ('https://sellingpartnerapi-eu.amazon.com', 'A33AVAJ2PDY3EV', 'eu-west-1')

Amazon marketplace in Turkey (TR)

UK = ('https://sellingpartnerapi-eu.amazon.com', 'A1F83G8C2ARO7P', 'eu-west-1')

Amazon marketplace in United Kingdom (UK) - alias for GB

ZA = ('https://sellingpartnerapi-eu.amazon.com', 'AE08WJ6YKNBMC', 'eu-west-1')

Amazon marketplace in South Africa (ZA)

AU = ('https://sellingpartnerapi-fe.amazon.com', 'A39IBJ37TRP1C6', 'us-west-2')

Amazon marketplace in Australia (AU)

JP = ('https://sellingpartnerapi-fe.amazon.com', 'A1VC38T7YXB528', 'us-west-2')

Amazon marketplace in Japan (JP)

SG = ('https://sellingpartnerapi-fe.amazon.com', 'A19VAU5U5O7RUS', 'us-west-2')

Amazon marketplace in Singapore (SG)

US = ('https://sellingpartnerapi-na.amazon.com', 'ATVPDKIKX0DER', 'us-east-1')

Amazon marketplace in United States (US)

BR = ('https://sellingpartnerapi-na.amazon.com', 'A2Q3Y263D00KWC', 'us-east-1')

Amazon marketplace in Brazil (BR)

CA = ('https://sellingpartnerapi-na.amazon.com', 'A2EUQ1WTGCTBG2', 'us-east-1')

Amazon marketplace in Canada (CA)

MX = ('https://sellingpartnerapi-na.amazon.com', 'A1AM78C64UM0Y8', 'us-east-1')

Amazon marketplace in Mexico (MX)

class sp_api.base.IncludedData(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

Use ListingItemsIncludedData or CatalogItemsIncludedData instead.

SUMMARIES = 'summaries'

Summary details of the listing item.

ATTRIBUTES = 'attributes'

JSON object containing structured listing item attribute data keyed by attribute name.

ISSUES = 'issues'

Issues associated with the listing item.

OFFERS = 'offers'

Current offers for the listing item.

FULFILLMENT_AVAILABILITY = 'fulfillmentAvailability'

Fulfillment availability details for the listing item.

PROCUREMENT = 'procurement'

Vendor procurement details for the listing item.

DIMENSIONS = 'dimensions'

Dimensions for an item in the Amazon catalog.

IDENTIFIERS = 'identifiers'

Identifiers associated with the item in the Amazon catalog, such as UPC and EAN identifiers.

IMAGES = 'images'

Images for an item in the Amazon catalog.

PRODUCT_TYPES = 'productTypes'

Product types associated with the Amazon catalog item.

RELATIONSHIPS = 'relationships'

Relationship details of an Amazon catalog item (for example, variations).

SALES_RANKS = 'salesRanks'

Sales ranks of an Amazon catalog item.

VENDOR_DETAILS = 'vendorDetails'

Vendor details associated with an Amazon catalog item. Vendor details are available to vendors only.

_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.ListingItemsIncludedData(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

SUMMARIES = 'summaries'

Summary details of the listing item.

ATTRIBUTES = 'attributes'

JSON object containing structured listing item attribute data keyed by attribute name.

ISSUES = 'issues'

Issues associated with the listing item.

OFFERS = 'offers'

Current offers for the listing item.

FULFILLMENT_AVAILABILITY = 'fulfillmentAvailability'

Fulfillment availability details for the listing item.

PROCUREMENT = 'procurement'

Vendor procurement details for the listing item.

_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.CatalogItemsIncludedData(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

ATTRIBUTES = 'attributes'

A JSON object containing structured item attribute data keyed by attribute name.

DIMENSIONS = 'dimensions'

Dimensions for an item in the Amazon catalog.

IDENTIFIERS = 'identifiers'

Identifiers associated with the item in the Amazon catalog, such as UPC and EAN identifiers.

IMAGES = 'images'

Images for an item in the Amazon catalog.

PRODUCT_TYPES = 'productTypes'

Product types associated with the Amazon catalog item.

RELATIONSHIPS = 'relationships'

Relationship details of an Amazon catalog item (for example, variations).

SALES_RANKS = 'salesRanks'

Sales ranks of an Amazon catalog item.

SUMMARIES = 'summaries'

Summary details of an Amazon catalog item.

VENDOR_DETAILS = 'vendorDetails'

Vendor details associated with an Amazon catalog item. Vendor details are available to vendors only.

_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.IneligibilityReasonList(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

FBA_INB_0004 = "Missing package dimensions. This product is missing necessary information; dimensions need to be provided in the manufacturer's original packaging."
FBA_INB_0006 = 'The SKU for this product is unknown or cannot be found.'
FBA_INB_0007 = 'Product Under Dangerous Goods (Hazmat) Review. We do not have enough information to determine what the product is or comes with to enable us to complete our dangerous goods review. Until you provide the necessary information, the products will not be available for sale and you will not be able to send more units to Amazon fulfillment centers. You will need to add more details to the product listings, such as a clear title, bullet points, description, and image. The review process takes 4 business days.'
FBA_INB_0008 = "Product Under Dangerous Goods (Hazmat) Review. We require detailed battery information to correctly classify the product, and until you provide the necessary information, the products will not be available for sale and you will not be able to send more units to Amazon fulfillment centers. Download an exemption sheet for battery and battery-powered products available in multiple languages in 'Upload dangerous goods documents: safety data sheet (SDS) or exemption sheet' in Seller Central and follow instructions to submit it through the same page. The review process takes 4 business days."
FBA_INB_0009 = "Product Under Dangerous Goods (Hazmat) Review. We do not have enough dangerous goods information to correctly classify the product and until you provide the necessary information, the products will not be available for sale and you will not be able to send more units to Amazon fulfillment centers. Please provide a Safety Data Sheet (SDS) through 'Upload dangerous goods documents: safety data sheet (SDS) or exemption sheet' in Seller Central, and make sure the SDS complies with all the requirements. The review process takes 4 business days."
FBA_INB_0010 = "Product Under Dangerous Goods (Hazmat) Review. The dangerous goods information is mismatched and so the product cannot be correctly classified. Until you provide the necessary information, the products will not be available for sale and you will not be able to send more units to Amazon fulfillment centers. Please provide compliant documents through 'Upload dangerous goods documents: safety data sheet (SDS) or exemption sheet' in Seller Central, and make sure it complies with all the requirements. The review process takes 4 business days, the product will remain unfulfillable until review process is complete."
FBA_INB_0011 = "Product Under Dangerous Goods (Hazmat) Review. We have incomplete, inaccurate or conflicting dangerous goods information and cannot correctly classify the product. Until you provide the necessary information, the products will not be available for sale and you will not be able to send more units to Amazon fulfillment centers. Please provide compliant documents through 'Upload dangerous goods documents: safety data sheet (SDS) or exemption sheet' in Seller Central, and make sure it complies with all the requirements. The review process takes 4 business days and the product will remain unfulfillable until the review process is complete."
FBA_INB_0012 = 'Product Under Dangerous Goods (Hazmat) Review. We have determined there is conflicting product information (title, bullet points, images, or product description) within the product detail pages or with other offers for the product. Until the conflicting information is corrected, the products will not be available for sale and you will not be able to send more units to Amazon fulfillment centers. We need you to confirm the information on the product detail page The review process takes 4 business days.'
FBA_INB_0013 = 'Product Under Dangerous Goods (Hazmat) Review. Additional information is required in order to complete the Hazmat review process.'
FBA_INB_0014 = "Product Under Dangerous Goods (Hazmat) Review. The product has been identified as possible dangerous goods. The review process generally takes 4 - 7 business days and until the review process is complete the product is unfulfillable and cannot be received at Amazon fulfilment centers or ordered by customers. For more information about dangerous goods please see 'Dangerous goods identification guide (hazmat)' help page in Seller Central."
FBA_INB_0015 = "Dangerous goods (Hazmat). The product is regulated as unfulfillable and not eligible for sale with Amazon. We ask that you refrain from sending additional units in new shipments. We will need to dispose of your dangerous goods inventory in accordance with the terms of the Amazon Business Services Agreement. If you have questions or concerns, please contact Seller Support within five business days of this notice. For more information about dangerous goods please see 'Dangerous goods identification guide (hazmat)' help page in Seller Central."
FBA_INB_0016 = "Dangerous goods (Hazmat). The product is regulated as a fulfillable dangerous good (Hazmat). You may need to be in the FBA dangerous good (Hazmat) program to be able to sell your product. For more information on the FBA dangerous good (Hazmat) program please contact Seller Support. For more information about dangerous goods please see the 'Dangerous goods identification guide (hazmat)' help page in Seller Central."
FBA_INB_0017 = 'This product does not exist in the destination marketplace catalog. The necessary product information will need to be provided before it can be inbounded.'
FBA_INB_0018 = 'Product missing category. This product must have a category specified before it can be sent to Amazon.'
FBA_INB_0019 = 'This product must have a title before it can be sent to Amazon.'
FBA_INB_0034 = 'Product cannot be stickerless, commingled. This product must be removed. You can send in new inventory by creating a new listing for this product that requires product labels.'
FBA_INB_0035 = 'Expiration-dated/lot-controlled product needs to be labeled. This product requires labeling to be received at our fulfillment centers.'
FBA_INB_0036 = 'Expiration-dated or lot-controlled product needs to be commingled. This product cannot be shipped to Amazon without being commingled. This error condition cannot be corrected from here. This product must be removed.'
FBA_INB_0037 = 'This product is not eligible to be shipped to our fulfillment center. You do not have all the required tax documents. If you have already filed documents please wait up to 48 hours for the data to propagate.'
FBA_INB_0038 = 'Parent ASIN cannot be fulfilled by Amazon. You can send this product by creating a listing against the child ASIN.'
FBA_INB_0050 = 'There is currently no fulfillment center in the destination country capable of receiving this product. Please delete this product from the shipment or contact Seller Support if you believe this is an error.'
FBA_INB_0051 = 'This product has been blocked by FBA and cannot currently be sent to Amazon for fulfillment.'
FBA_INB_0053 = 'Product is not eligible in the destination marketplace. This product is not eligible either because the required shipping option is not available or because the product is too large or too heavy.'
FBA_INB_0055 = 'Product unfulfillable due to media region restrictions. This product has a region code restricted for this marketplace. This product must be removed.'
FBA_INB_0056 = 'Product is ineligible for inbound. Used non-media goods cannot be shipped to Amazon.'
FBA_INB_0059 = 'Unknown Exception. This product must be removed at this time.'
FBA_INB_0065 = 'Product cannot be stickerless, commingled. This product must be removed. You can send in new inventory by creating a new listing for this product that requires product labels.'
FBA_INB_0066 = 'Unknown Exception. This product must be removed at this time.'
FBA_INB_0067 = 'Product ineligible for freight shipping. This item is ineligible for freight shipping with our Global Shipping Service. This item must be removed.'
FBA_INB_0068 = 'Account not configured for expiration-dated or lot-controlled products. Please contact TAM if you would like to configure your account to handle expiration-dated or lot-controlled inventory. Once configured, you will be able to send in this product.'
FBA_INB_0095 = 'The barcode (UPC/EAN/JAN/ISBN) for this product is associated with more than one product in our fulfillment system. This product must be removed. You can send in new inventory by creating a new listing for this product that requires product labels.'
FBA_INB_0097 = 'Fully regulated dangerous good.'
FBA_INB_0098 = 'Merchant is not authorized to send item to destination marketplace.'
FBA_INB_0099 = 'Seller account previously terminated.'
FBA_INB_0100 = 'You do not have the required tax information to send inventory to fulfillment  centers in Mexico.'
FBA_INB_0103 = 'This is an expiration-dated/lot-controlled product that cannot be handled at this time.'
FBA_INB_0104 = 'Item Requires Manufacturer Barcode. Only NEW products can be stored in our fulfillment centers without product labels.'
UNKNOWN_INB_ERROR_CODE = 'Unknown Ineligibility Reason.'
_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.NotificationType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

BRANDED_ITEM_CONTENT_CHANGE = 'BRANDED_ITEM_CONTENT_CHANGE'

BRANDED_ITEM_CONTENT_CHANGE = “Sent whenever there is a change to the title, description, bullet points, or images, for any ASIN that the selling partner has a brand relationship with.”

ITEM_PRODUCT_TYPE_CHANGE = 'ITEM_PRODUCT_TYPE_CHANGE'

ITEM_PRODUCT_TYPE_CHANGE = “Sent whenever there is a change to the product type name of any ASIN that the selling partner has a brand relationship with.”

LISTINGS_ITEM_STATUS_CHANGE = 'LISTINGS_ITEM_STATUS_CHANGE'

LISTINGS_ITEM_STATUS_CHANGE = “Sent whenever there is a listing status change including buyable transition, listing create, or listing delete for any SKU that the selling partner has.”

LISTINGS_ITEM_ISSUES_CHANGE = 'LISTINGS_ITEM_ISSUES_CHANGE'

LISTINGS_ITEM_ISSUES_CHANGE = “Sent whenever there is an issues change for any SKU that the selling partner has.”

LISTINGS_ITEM_MFN_QUANTITY_CHANGE = 'LISTINGS_ITEM_MFN_QUANTITY_CHANGE'

LISTINGS_ITEM_MFN_QUANTITY_CHANGE = “Sent whenever there is a change in the available quantity of a listings item.”

PRODUCT_TYPE_DEFINITIONS_CHANGE = 'PRODUCT_TYPE_DEFINITIONS_CHANGE'

PRODUCT_TYPE_DEFINITIONS_CHANGE = “Sent whenever there is a new Product Type or Product Type Version.”

ACCOUNT_STATUS_CHANGED = 'ACCOUNT_STATUS_CHANGED'

ACCOUNT_STATUS_CHANGED = “Sent whenever the account status changes for the developers subscribed selling partner/marketplace pairs. A notification is published whenever the selling partner’s account status changes between NORMAL, AT_RISK, and DEACTIVATED.”

ANY_OFFER_CHANGED = 'ANY_OFFER_CHANGED'

ANY_OFFER_CHANGED = “Sent whenever there is a change to any of the top 20 offers, by condition (new or used), or if the external price (the price from other retailers) changes for an item listed by the seller.”

B2B_ANY_OFFER_CHANGED = 'B2B_ANY_OFFER_CHANGED'

B2B_ANY_OFFER_CHANGED = “Sent whenever there is a change in any of the top 20 B2B offers, in the form of any price change (either single unit or quantity discount tier prices) for an item listed by the seller.”

DETAIL_PAGE_TRAFFIC_EVENT = 'DETAIL_PAGE_TRAFFIC_EVENT'

DETAIL_PAGE_TRAFFIC_EVENT = “Sent at the beginning of every hour. This notification shares traffic data at an ASIN level and includes data for the previous hour, as well as any delayed data from up to 24 hours earlier. Each notification may include multiple ASINs, and a selling partner can expect to receive multiple notifications every hour.”

FBA_INVENTORY_AVAILABILITY_CHANGES = 'FBA_INVENTORY_AVAILABILITY_CHANGES'

FBA_INVENTORY_AVAILABILITY_CHANGES = “Sent whenever there is a change in the Fulfillment By Amazon (FBA) inventory quantities. This notification includes a snapshot of the FBA inventory in all eligible marketplaces in a particular region.”

FBA_OUTBOUND_SHIPMENT_STATUS = 'FBA_OUTBOUND_SHIPMENT_STATUS'

FBA_OUTBOUND_SHIPMENT_STATUS = “Sent whenever we create or cancel a Fulfillment by Amazon shipment for a seller.”

FEE_PROMOTION = 'FEE_PROMOTION'

FEE_PROMOTION = “Sent when a promotion becomes active.”

FEED_PROCESSING_FINISHED = 'FEED_PROCESSING_FINISHED'

FEED_PROCESSING_FINISHED = “Sent whenever any feed submitted using the Selling Partner API for Feeds reaches a feed processing status of DONE, CANCELLED, or FATAL.”

FULFILLMENT_ORDER_STATUS = 'FULFILLMENT_ORDER_STATUS'

FULFILLMENT_ORDER_STATUS = “Sent whenever there is a change in the status of a Multi-Channel Fulfillment order.”

ITEM_INVENTORY_EVENT_CHANGE = 'ITEM_INVENTORY_EVENT_CHANGE'

ITEM_INVENTORY_EVENT_CHANGE = “Sent at the beginning of every hour. This notification shares inventory data at an ASIN level, and includes data for the previous hour, as well as any delayed data from up to 24 hours earlier. Each notification may include multiple ASINs, and a selling partner can expect to receive multiple notifications every hour.”

ITEM_SALES_EVENT_CHANGE = 'ITEM_SALES_EVENT_CHANGE'

ITEM_SALES_EVENT_CHANGE = “Sent at the beginning of every hour. This notification shares sales data at an ASIN level and includes data for the previous hour, as well as any delayed data from up to 24 hours earlier. Each notification may include multiple ASINs, and a selling partner can expect to receive multiple notifications every hour.”

ORDER_CHANGE = 'ORDER_CHANGE'

ORDER_CHANGE = “Sent whenever there is an important change in the order. Important changes include order status changes and buyer requested cancelations.”

ORDER_STATUS_CHANGE = 'ORDER_STATUS_CHANGE'

ORDER_STATUS_CHANGE = “Sent whenever there is a change in the status of new or existing order availability.”

PRICING_HEALTH = 'PRICING_HEALTH'

PRICING_HEALTH = “Sent whenever a seller offer is ineligible to be the Featured Offer because of an uncompetitive price.”

REPORT_PROCESSING_FINISHED = 'REPORT_PROCESSING_FINISHED'

REPORT_PROCESSING_FINISHED = “Sent whenever any report that you have requested using the Selling Partner API for Reports reaches a report processing status of DONE, CANCELLED, or FATAL.”

DATA_KIOSK_QUERY_PROCESSING_FINISHED = 'DATA_KIOSK_QUERY_PROCESSING_FINISHED'

DATA_KIOSK_QUERY_PROCESSING_FINISHED = “Sent when a Data Kiosk query finishes processing.”

_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.ProcessingStatus(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

CANCELLED = 'CANCELLED'
DONE = 'DONE'
FATAL = 'FATAL'
IN_PROGRESS = 'IN_PROGRESS'
IN_QUEUE = 'IN_QUEUE'
_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.ReportStatus(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

CANCELLED = 'CANCELLED'
DONE = 'DONE'
FATAL = 'FATAL'
IN_PROGRESS = 'IN_PROGRESS'
IN_QUEUE = 'IN_QUEUE'
_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.ReportType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

GET_V2_SELLER_PERFORMANCE_REPORT = 'GET_V2_SELLER_PERFORMANCE_REPORT'
GET_FLAT_FILE_OPEN_LISTINGS_DATA = 'GET_FLAT_FILE_OPEN_LISTINGS_DATA'
GET_MERCHANT_LISTINGS_ALL_DATA = 'GET_MERCHANT_LISTINGS_ALL_DATA'
GET_MERCHANT_LISTINGS_DATA = 'GET_MERCHANT_LISTINGS_DATA'
GET_MERCHANT_LISTINGS_INACTIVE_DATA = 'GET_MERCHANT_LISTINGS_INACTIVE_DATA'
GET_MERCHANT_LISTINGS_DATA_BACK_COMPAT = 'GET_MERCHANT_LISTINGS_DATA_BACK_COMPAT'
GET_MERCHANT_LISTINGS_DATA_LITE = 'GET_MERCHANT_LISTINGS_DATA_LITE'
GET_MERCHANT_LISTINGS_DATA_LITER = 'GET_MERCHANT_LISTINGS_DATA_LITER'
GET_MERCHANT_CANCELLED_LISTINGS_DATA = 'GET_MERCHANT_CANCELLED_LISTINGS_DATA'
GET_MERCHANT_LISTINGS_DEFECT_DATA = 'GET_MERCHANT_LISTINGS_DEFECT_DATA'
GET_PAN_EU_OFFER_STATUS = 'GET_PAN_EU_OFFER_STATUS'
GET_MFN_PAN_EU_OFFER_STATUS = 'GET_MFN_PAN_EU_OFFER_STATUS'
GET_FLAT_FILE_GEO_OPPORTUNITIES = 'GET_FLAT_FILE_GEO_OPPORTUNITIES'
GET_REFERRAL_FEE_PREVIEW_REPORT = 'GET_REFERRAL_FEE_PREVIEW_REPORT'
GET_FLAT_FILE_ACTIONABLE_ORDER_DATA_SHIPPING = 'GET_FLAT_FILE_ACTIONABLE_ORDER_DATA_SHIPPING'
GET_ORDER_REPORT_DATA_INVOICING = 'GET_ORDER_REPORT_DATA_INVOICING'
GET_FLAT_FILE_ORDER_REPORT_DATA_INVOICING = 'GET_FLAT_FILE_ORDER_REPORT_DATA_INVOICING'
GET_ORDER_REPORT_DATA_TAX = 'GET_ORDER_REPORT_DATA_TAX'
GET_FLAT_FILE_ORDER_REPORT_DATA_TAX = 'GET_FLAT_FILE_ORDER_REPORT_DATA_TAX'
GET_ORDER_REPORT_DATA_SHIPPING = 'GET_ORDER_REPORT_DATA_SHIPPING'
GET_FLAT_FILE_ORDER_REPORT_DATA_SHIPPING = 'GET_FLAT_FILE_ORDER_REPORT_DATA_SHIPPING'
GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL = 'GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL'
GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL = 'GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL'
GET_FLAT_FILE_ARCHIVED_ORDERS_DATA_BY_ORDER_DATE = 'GET_FLAT_FILE_ARCHIVED_ORDERS_DATA_BY_ORDER_DATE'
GET_XML_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL = 'GET_XML_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL'
GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL = 'GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL'
GET_FLAT_FILE_PENDING_ORDERS_DATA = 'GET_FLAT_FILE_PENDING_ORDERS_DATA'
GET_PENDING_ORDERS_DATA = 'GET_PENDING_ORDERS_DATA'
GET_CONVERGED_FLAT_FILE_PENDING_ORDERS_DATA = 'GET_CONVERGED_FLAT_FILE_PENDING_ORDERS_DATA'
GET_XML_RETURNS_DATA_BY_RETURN_DATE = 'GET_XML_RETURNS_DATA_BY_RETURN_DATE'
GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE = 'GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE'
GET_XML_MFN_PRIME_RETURNS_REPORT = 'GET_XML_MFN_PRIME_RETURNS_REPORT'
GET_CSV_MFN_PRIME_RETURNS_REPORT = 'GET_CSV_MFN_PRIME_RETURNS_REPORT'
GET_XML_MFN_SKU_RETURN_ATTRIBUTES_REPORT = 'GET_XML_MFN_SKU_RETURN_ATTRIBUTES_REPORT'
GET_FLAT_FILE_MFN_SKU_RETURN_ATTRIBUTES_REPORT = 'GET_FLAT_FILE_MFN_SKU_RETURN_ATTRIBUTES_REPORT'
GET_SELLER_FEEDBACK_DATA = 'GET_SELLER_FEEDBACK_DATA'
GET_V1_SELLER_PERFORMANCE_REPORT = 'GET_V1_SELLER_PERFORMANCE_REPORT'
GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE = 'GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE'
GET_V2_SETTLEMENT_REPORT_DATA_XML = 'GET_V2_SETTLEMENT_REPORT_DATA_XML'
GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_V2 = 'GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_V2'
GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL = 'GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL'
GET_AMAZON_FULFILLED_SHIPMENTS_DATA_INVOICING = 'GET_AMAZON_FULFILLED_SHIPMENTS_DATA_INVOICING'
GET_AMAZON_FULFILLED_SHIPMENTS_DATA_TAX = 'GET_AMAZON_FULFILLED_SHIPMENTS_DATA_TAX'
GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_SALES_DATA = 'GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_SALES_DATA'
GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_PROMOTION_DATA = 'GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_PROMOTION_DATA'
GET_FBA_FULFILLMENT_CUSTOMER_TAXES_DATA = 'GET_FBA_FULFILLMENT_CUSTOMER_TAXES_DATA'
GET_REMOTE_FULFILLMENT_ELIGIBILITY = 'GET_REMOTE_FULFILLMENT_ELIGIBILITY'
GET_AFN_INVENTORY_DATA = 'GET_AFN_INVENTORY_DATA'
GET_AFN_INVENTORY_DATA_BY_COUNTRY = 'GET_AFN_INVENTORY_DATA_BY_COUNTRY'
GET_LEDGER_SUMMARY_VIEW_DATA = 'GET_LEDGER_SUMMARY_VIEW_DATA'
GET_LEDGER_DETAIL_VIEW_DATA = 'GET_LEDGER_DETAIL_VIEW_DATA'
GET_FBA_FULFILLMENT_CURRENT_INVENTORY_DATA = 'GET_FBA_FULFILLMENT_CURRENT_INVENTORY_DATA'
GET_FBA_FULFILLMENT_MONTHLY_INVENTORY_DATA = 'GET_FBA_FULFILLMENT_MONTHLY_INVENTORY_DATA'
GET_FBA_FULFILLMENT_INVENTORY_RECEIPTS_DATA = 'GET_FBA_FULFILLMENT_INVENTORY_RECEIPTS_DATA'
GET_RESERVED_INVENTORY_DATA = 'GET_RESERVED_INVENTORY_DATA'
GET_FBA_FULFILLMENT_INVENTORY_SUMMARY_DATA = 'GET_FBA_FULFILLMENT_INVENTORY_SUMMARY_DATA'
GET_FBA_FULFILLMENT_INVENTORY_ADJUSTMENTS_DATA = 'GET_FBA_FULFILLMENT_INVENTORY_ADJUSTMENTS_DATA'
GET_FBA_FULFILLMENT_INVENTORY_HEALTH_DATA = 'GET_FBA_FULFILLMENT_INVENTORY_HEALTH_DATA'
GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA = 'GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA'
GET_FBA_MYI_ALL_INVENTORY_DATA = 'GET_FBA_MYI_ALL_INVENTORY_DATA'
GET_RESTOCK_INVENTORY_RECOMMENDATIONS_REPORT = 'GET_RESTOCK_INVENTORY_RECOMMENDATIONS_REPORT'
GET_FBA_FULFILLMENT_INBOUND_NONCOMPLIANCE_DATA = 'GET_FBA_FULFILLMENT_INBOUND_NONCOMPLIANCE_DATA'
GET_STRANDED_INVENTORY_UI_DATA = 'GET_STRANDED_INVENTORY_UI_DATA'
GET_STRANDED_INVENTORY_LOADER_DATA = 'GET_STRANDED_INVENTORY_LOADER_DATA'
POST_FLAT_FILE_INVLOADER_DATA = 'POST_FLAT_FILE_INVLOADER_DATA'
GET_FBA_INVENTORY_AGED_DATA = 'GET_FBA_INVENTORY_AGED_DATA'
GET_EXCESS_INVENTORY_DATA = 'GET_EXCESS_INVENTORY_DATA'
GET_FBA_STORAGE_FEE_CHARGES_DATA = 'GET_FBA_STORAGE_FEE_CHARGES_DATA'
GET_PRODUCT_EXCHANGE_DATA = 'GET_PRODUCT_EXCHANGE_DATA'
GET_FBA_ESTIMATED_FBA_FEES_TXT_DATA = 'GET_FBA_ESTIMATED_FBA_FEES_TXT_DATA'
GET_FBA_REIMBURSEMENTS_DATA = 'GET_FBA_REIMBURSEMENTS_DATA'
GET_FBA_FULFILLMENT_LONGTERM_STORAGE_FEE_CHARGES_DATA = 'GET_FBA_FULFILLMENT_LONGTERM_STORAGE_FEE_CHARGES_DATA'
GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA = 'GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA'
GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_REPLACEMENT_DATA = 'GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_REPLACEMENT_DATA'
GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA = 'GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA'
GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA = 'GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA'
GET_FBA_INVENTORY_PLANNING_DATA = 'GET_FBA_INVENTORY_PLANNING_DATA'
GET_FBA_UNO_INVENTORY_DATA = 'GET_FBA_UNO_INVENTORY_DATA'
GET_FLAT_FILE_SALES_TAX_DATA = 'GET_FLAT_FILE_SALES_TAX_DATA'
SC_VAT_TAX_REPORT = 'SC_VAT_TAX_REPORT'
GET_VAT_TRANSACTION_DATA = 'GET_VAT_TRANSACTION_DATA'
GET_GST_MTR_B2B_CUSTOM = 'GET_GST_MTR_B2B_CUSTOM'
GET_GST_MTR_B2C_CUSTOM = 'GET_GST_MTR_B2C_CUSTOM'
GET_XML_BROWSE_TREE_DATA = 'GET_XML_BROWSE_TREE_DATA'
GET_EASYSHIP_DOCUMENTS = 'GET_EASYSHIP_DOCUMENTS'
GET_EASYSHIP_PICKEDUP = 'GET_EASYSHIP_PICKEDUP'
GET_EASYSHIP_WAITING_FOR_PICKUP = 'GET_EASYSHIP_WAITING_FOR_PICKUP'
RFQD_BULK_DOWNLOAD = 'RFQD_BULK_DOWNLOAD'
FEE_DISCOUNTS_REPORT = 'FEE_DISCOUNTS_REPORT'
GET_FLAT_FILE_OFFAMAZONPAYMENTS_SANDBOX_SETTLEMENT_DATA = 'GET_FLAT_FILE_OFFAMAZONPAYMENTS_SANDBOX_SETTLEMENT_DATA'
GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT = 'GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT'
GET_VENDOR_FORECASTING_REPORT = 'GET_VENDOR_FORECASTING_REPORT'
GET_VENDOR_SALES_DIAGNOSTIC_REPORT = 'GET_VENDOR_SALES_DIAGNOSTIC_REPORT'
GET_VENDOR_SALES_REPORT = 'GET_VENDOR_SALES_REPORT'
GET_VENDOR_REAL_TIME_SALES_REPORT = 'GET_VENDOR_REAL_TIME_SALES_REPORT'
GET_VENDOR_TRAFFIC_REPORT = 'GET_VENDOR_TRAFFIC_REPORT'
GET_VENDOR_REAL_TIME_TRAFFIC_REPORT = 'GET_VENDOR_REAL_TIME_TRAFFIC_REPORT'
GET_VENDOR_INVENTORY_HEALTH_AND_PLANNING_REPORT = 'GET_VENDOR_INVENTORY_HEALTH_AND_PLANNING_REPORT'
GET_VENDOR_INVENTORY_REPORT = 'GET_VENDOR_INVENTORY_REPORT'
GET_VENDOR_REAL_TIME_INVENTORY_REPORT = 'GET_VENDOR_REAL_TIME_INVENTORY_REPORT'
GET_VENDOR_DEMAND_FORECAST_REPORT = 'GET_VENDOR_DEMAND_FORECAST_REPORT'
GET_PROMOTION_PERFORMANCE_REPORT = 'GET_PROMOTION_PERFORMANCE_REPORT'
GET_BRAND_ANALYTICS_MARKET_BASKET_REPORT = 'GET_BRAND_ANALYTICS_MARKET_BASKET_REPORT'
GET_BRAND_ANALYTICS_REPEAT_PURCHASE_REPORT = 'GET_BRAND_ANALYTICS_REPEAT_PURCHASE_REPORT'
GET_BRAND_ANALYTICS_ALTERNATE_PURCHASE_REPORT = 'GET_BRAND_ANALYTICS_ALTERNATE_PURCHASE_REPORT'
GET_BRAND_ANALYTICS_ITEM_COMPARISON_REPORT = 'GET_BRAND_ANALYTICS_ITEM_COMPARISON_REPORT'
GET_VENDOR_NET_PURE_PRODUCT_MARGIN_REPORT = 'GET_VENDOR_NET_PURE_PRODUCT_MARGIN_REPORT'
GET_MERCHANTS_LISTINGS_FYP_REPORT = 'GET_MERCHANTS_LISTINGS_FYP_REPORT'
GET_FBA_SNS_FORECAST_DATA = 'GET_FBA_SNS_FORECAST_DATA'
GET_FBA_SNS_PERFORMANCE_DATA = 'GET_FBA_SNS_PERFORMANCE_DATA'
GET_COUPON_PERFORMANCE_REPORT = 'GET_COUPON_PERFORMANCE_REPORT'
GET_SALES_AND_TRAFFIC_REPORT = 'GET_SALES_AND_TRAFFIC_REPORT'
GET_GST_STR_ADHOC = 'GET_GST_STR_ADHOC'
GET_FLAT_FILE_VAT_INVOICE_DATA_REPORT = 'GET_FLAT_FILE_VAT_INVOICE_DATA_REPORT'
GET_XML_VAT_INVOICE_DATA_REPORT = 'GET_XML_VAT_INVOICE_DATA_REPORT'
GET_B2B_PRODUCT_OPPORTUNITIES_NOT_YET_ON_AMAZON = 'GET_B2B_PRODUCT_OPPORTUNITIES_NOT_YET_ON_AMAZON'
_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.Granularity(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

HOUR = 'Hour'
DAY = 'Day'
WEEK = 'Week'
MONTH = 'Month'
YEAR = 'Year'
TOTAL = 'Total'
_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.BuyerType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

B2B = 'B2B'
B2C = 'B2C'
ALL = 'All'
_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.FirstDayOfWeek(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

MO = 'Monday'
SU = 'Sunday'
_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.Schedules(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

MINUTES_5 = 'PT5M'
MINUTES_15 = 'PT15M'
MINUTES_30 = 'PT30M'
HOUR_1 = 'PT1H'
HOURS_2 = 'PT2H'
HOURS_4 = 'PT4H'
HOURS_8 = 'PT8H'
HOURS_12 = 'PT12H'
DAY_1 = 'P1D'
DAYS_2 = 'P2D'
DAYS_3 = 'P3D'
HOURS_84 = 'PT84H'
DAYS_7 = 'P7D'
DAYS_14 = 'P14D'
DAYS_15 = 'P15D'
DAYS_18 = 'P18D'
DAYS_30 = 'P30D'
MONTH_1 = 'P1M'
_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned

class sp_api.base.AwsEnv(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

PRODUCTION = 'PRODUCTION'
SANDBOX = 'SANDBOX'