mws

boto.mws

boto.mws.connection

class boto.mws.connection.MWSConnection(*args, **kw)
class ResponseErrorFactory(scopes=None)
class MWSConnection.ResponseFactory(scopes=None)
element_factory(name, parent)
find_element(action, suffix, parent)
search_scopes(key)
MWSConnection.authorize(*args, **kw)

MWS Authorize/2013-01-01 API call; quota=10 restore=1.00 Reserves a specified amount against the payment method(s) stored in

the order reference.

Element|Iter|Map: AuthorizationAmount (ResponseElement or anything iterable/dict-like) Required: AmazonOrderReferenceId+AuthorizationReferenceId+AuthorizationAmount

MWSConnection.cancel_feed_submissions(*args, **kw)

MWS CancelFeedSubmissions/2009-01-01 API call; quota=10 restore=45.00 Cancels one or more feed submissions and returns a

count of the feed submissions that were canceled.

Lists: FeedSubmissionIdList.Id, FeedTypeList.Type

MWSConnection.cancel_fulfillment_order(*args, **kw)

MWS CancelFulfillmentOrder/2010-10-01 API call; quota=30 restore=0.50 Requests that Amazon stop attempting to fulfill an existing

fulfillment order.

Required: SellerFulfillmentOrderId

MWSConnection.cancel_order_reference(*args, **kw)

MWS CancelOrderReference/2013-01-01 API call; quota=10 restore=1.00 Cancel an order reference; all authorizations associated with

this order reference are also closed.

Required: AmazonOrderReferenceId

MWSConnection.cancel_report_requests(*args, **kw)

MWS CancelReportRequests/2009-01-01 API call; quota=10 restore=45.00 Cancel one or more report requests, returning the count of the

canceled report requests and the report request information.
MWSConnection.capture(*args, **kw)

MWS Capture/2013-01-01 API call; quota=10 restore=1.00 Captures funds from an authorized payment instrument.

Element|Iter|Map: CaptureAmount (ResponseElement or anything iterable/dict-like) Required: AmazonAuthorizationId+CaptureReferenceId+CaptureAmount

MWSConnection.close_authorization(*args, **kw)

MWS CloseAuthorization/2013-01-01 API call; quota=10 restore=1.00 Closes an authorization.

Required: AmazonAuthorizationId

MWSConnection.close_order_reference(*args, **kw)

MWS CloseOrderReference/2013-01-01 API call; quota=10 restore=1.00 Confirms that an order reference has been fulfilled (fully

or partially) and that you do not expect to create any new authorizations on this order reference.

Required: AmazonOrderReferenceId

MWSConnection.confirm_order_reference(*args, **kw)

MWS ConfirmOrderReference/2013-01-01 API call; quota=10 restore=1.00 Confirms that the order reference is free of constraints and all

required information has been set on the order reference.

Required: AmazonOrderReferenceId

MWSConnection.create_fulfillment_order(*args, **kw)

MWS CreateFulfillmentOrder/2010-10-01 API call; quota=30 restore=0.50 Requests that Amazon ship items from the seller’s inventory

to a destination address.

Element|Iter|Map: DestinationAddress, Items (ResponseElement or anything iterable/dict-like) Required: SellerFulfillmentOrderId+DisplayableOrderId+ShippingSpeedCategory+DisplayableOrderDateTime+DestinationAddress+DisplayableOrderComment+Items

MWSConnection.create_inbound_shipment(*args, **kw)

MWS CreateInboundShipment/2010-10-01 API call; quota=30 restore=0.50 Creates an inbound shipment.

Element|Iter|Map: InboundShipmentHeader, InboundShipmentItems (ResponseElement or anything iterable/dict-like) Required: ShipmentId+InboundShipmentHeader+InboundShipmentItems

MWSConnection.create_inbound_shipment_plan(*args, **kw)

MWS CreateInboundShipmentPlan/2010-10-01 API call; quota=30 restore=0.50 Returns the information required to create an inbound shipment.

Element|Iter|Map: ShipFromAddress, InboundShipmentPlanRequestItems (ResponseElement or anything iterable/dict-like) Required: ShipFromAddress+InboundShipmentPlanRequestItems

MWSConnection.create_subscription(*args, **kw)

MWS CreateSubscription/2013-07-01 API call; quota=25 restore=0.50 Creates a new subscription for the specified notification type

and destination.

Element|Iter|Map: Subscription (ResponseElement or anything iterable/dict-like) Required: MarketplaceId+Subscription

MWSConnection.delete_subscription(*args, **kw)

MWS DeleteSubscription/2013-07-01 API call; quota=25 restore=0.50 Deletes the subscription for the specified notification type and

destination.

Element|Iter|Map: Destination (ResponseElement or anything iterable/dict-like) Required: MarketplaceId+NotificationType+Destination

MWSConnection.deregister_destination(*args, **kw)

MWS DeregisterDestination/2013-07-01 API call; quota=25 restore=0.50 Removes an existing destination from the list of registered

destinations.

Element|Iter|Map: Destination (ResponseElement or anything iterable/dict-like) Required: MarketplaceId+Destination

MWSConnection.get_authorization_details(*args, **kw)

MWS GetAuthorizationDetails/2013-01-01 API call; quota=20 restore=2.00 Returns the status of a particular authorization and the total

amount captured on the authorization.

Required: AmazonAuthorizationId

MWSConnection.get_capture_details(*args, **kw)

MWS GetCaptureDetails/2013-01-01 API call; quota=20 restore=2.00 Returns the status of a particular capture and the total amount

refunded on the capture.

Required: AmazonCaptureId

MWSConnection.get_cartinfo_service_status(*args, **kw)

MWS GetServiceStatus/2014-03-01 API call; quota=2 restore=300.00 Returns the operational status of the Cart Information API section.

MWSConnection.get_carts(*args, **kw)

MWS GetCarts/2014-03-01 API call; quota=15 restore=12.00 Returns shopping carts based on the CartId values that you specify.

Lists: CartIdList.CartId Required: CartIdList

MWSConnection.get_competitive_pricing_for_asin(*args, **kw)

MWS GetCompetitivePricingForASIN/2011-10-01 API call; quota=20 restore=10.00 Returns the current competitive pricing of a product,

based on the ASINs and MarketplaceId that you specify.

Lists: ASINList.ASIN Required: MarketplaceId+ASINList

MWSConnection.get_competitive_pricing_for_sku(*args, **kw)

MWS GetCompetitivePricingForSKU/2011-10-01 API call; quota=20 restore=10.00 Returns the current competitive pricing of a product,

based on the SellerSKUs and MarketplaceId that you specify.

Lists: SellerSKUList.SellerSKU Required: MarketplaceId+SellerSKUList

MWSConnection.get_customerinfo_service_status(*args, **kw)

MWS GetServiceStatus/2014-03-01 API call; quota=2 restore=300.00 Returns the operational status of the Customer Information API

section.
MWSConnection.get_customers_for_customer_id(*args, **kw)

MWS GetCustomersForCustomerId/2014-03-01 API call; quota=15 restore=12.00 Returns a list of customer accounts based on search criteria that

you specify.

Lists: CustomerIdList.CustomerId Required: CustomerIdList

MWSConnection.get_feed_submission_count(*args, **kw)

MWS GetFeedSubmissionCount/2009-01-01 API call; quota=10 restore=45.00 Returns a count of the feeds submitted in the previous 90 days.

Lists: FeedTypeList.Type, FeedProcessingStatusList.Status

MWSConnection.get_feed_submission_list(*args, **kw)

MWS GetFeedSubmissionList/2009-01-01 API call; quota=10 restore=45.00 Returns a list of all feed submissions submitted in the

previous 90 days.

Lists: FeedSubmissionIdList.Id, FeedTypeList.Type, FeedProcessingStatusList.Status

MWSConnection.get_feed_submission_list_by_next_token(*args, **kw)

MWS GetFeedSubmissionListByNextToken/2009-01-01 API call; quota=0 restore=0.00 Returns a list of feed submissions using the NextToken parameter.

Required: NextToken

MWSConnection.get_feed_submission_result(*args, **kw)

MWS GetFeedSubmissionResult/2009-01-01 API call; quota=15 restore=60.00 Returns the feed processing report.

Required: FeedSubmissionId

MWSConnection.get_fulfillment_order(*args, **kw)

MWS GetFulfillmentOrder/2010-10-01 API call; quota=30 restore=0.50 Returns a fulfillment order based on a specified

SellerFulfillmentOrderId.

Required: SellerFulfillmentOrderId

MWSConnection.get_fulfillment_preview(*args, **kw)

MWS GetFulfillmentPreview/2010-10-01 API call; quota=30 restore=0.50 Returns a list of fulfillment order previews based on items

and shipping speed categories that you specify.

Element|Iter|Map: Address, Items (ResponseElement or anything iterable/dict-like) Required: Address+Items

MWSConnection.get_inbound_service_status(*args, **kw)

MWS GetServiceStatus/2010-10-01 API call; quota=2 restore=300.00 Returns the operational status of the Fulfillment Inbound

Shipment API section.
MWSConnection.get_inventory_service_status(*args, **kw)

MWS GetServiceStatus/2010-10-01 API call; quota=2 restore=300.00 Returns the operational status of the Fulfillment Inventory

API section.
MWSConnection.get_last_updated_time_for_recommendations(*args, **kw)

MWS GetLastUpdatedTimeForRecommendations/2013-04-01 API call; quota=5 restore=2.00 Checks whether there are active recommendations for each category

for the given marketplace, and if there are, returns the time when recommendations were last updated for each category.

Required: MarketplaceId

MWSConnection.get_lowest_offer_listings_for_asin(*args, **kw)

MWS GetLowestOfferListingsForASIN/2011-10-01 API call; quota=20 restore=5.00 Returns the lowest price offer listings for a specific

product by item condition and ASINs.

Lists: ASINList.ASIN Required: MarketplaceId+ASINList

MWSConnection.get_lowest_offer_listings_for_sku(*args, **kw)

MWS GetLowestOfferListingsForSKU/2011-10-01 API call; quota=20 restore=5.00 Returns the lowest price offer listings for a specific

product by item condition and SellerSKUs.

Lists: SellerSKUList.SellerSKU Required: MarketplaceId+SellerSKUList

MWSConnection.get_matching_product(*args, **kw)

MWS GetMatchingProduct/2011-10-01 API call; quota=20 restore=20.00 Returns a list of products and their attributes, based on

a list of ASIN values that you specify.

Lists: ASINList.ASIN Required: MarketplaceId+ASINList

MWSConnection.get_matching_product_for_id(*args, **kw)

MWS GetMatchingProductForId/2011-10-01 API call; quota=20 restore=20.00 Returns a list of products and their attributes, based on

a list of Product IDs that you specify.

Lists: IdList.Id Required: MarketplaceId+IdType+IdList

MWSConnection.get_my_price_for_asin(*args, **kw)

MWS GetMyPriceForASIN/2011-10-01 API call; quota=20 restore=10.00 Returns pricing information for your own offer listings, based on ASIN.

Lists: ASINList.ASIN Required: MarketplaceId+ASINList

MWSConnection.get_my_price_for_sku(*args, **kw)

MWS GetMyPriceForSKU/2011-10-01 API call; quota=20 restore=10.00 Returns pricing information for your own offer listings, based on SellerSKU.

Lists: SellerSKUList.SellerSKU Required: MarketplaceId+SellerSKUList

MWSConnection.get_offamazonpayments_service_status(*args, **kw)

MWS GetServiceStatus/2013-01-01 API call; quota=2 restore=300.00 Returns the operational status of the Off-Amazon Payments API

section.
MWSConnection.get_order(*args, **kw)

MWS GetOrder/2013-09-01 API call; quota=6 restore=60.00 Returns an order for each AmazonOrderId that you specify.

Lists: AmazonOrderId.Id Required: AmazonOrderId

MWSConnection.get_order_reference_details(*args, **kw)

MWS GetOrderReferenceDetails/2013-01-01 API call; quota=20 restore=2.00 Returns details about the Order Reference object and its current

state.

Required: AmazonOrderReferenceId

MWSConnection.get_orders_service_status(*args, **kw)

MWS GetServiceStatus/2013-09-01 API call; quota=2 restore=300.00 Returns the operational status of the Orders API section.

MWSConnection.get_outbound_service_status(*args, **kw)

MWS GetServiceStatus/2010-10-01 API call; quota=2 restore=300.00 Returns the operational status of the Fulfillment Outbound

API section.
MWSConnection.get_package_tracking_details(*args, **kw)

MWS GetPackageTrackingDetails/2010-10-01 API call; quota=30 restore=0.50 Returns delivery tracking information for a package in

an outbound shipment for a Multi-Channel Fulfillment order.

Required: PackageNumber

MWSConnection.get_product_categories_for_asin(*args, **kw)

MWS GetProductCategoriesForASIN/2011-10-01 API call; quota=20 restore=20.00 Returns the product categories that an ASIN belongs to.

Required: MarketplaceId+ASIN

MWSConnection.get_product_categories_for_sku(*args, **kw)

MWS GetProductCategoriesForSKU/2011-10-01 API call; quota=20 restore=20.00 Returns the product categories that a SellerSKU belongs to.

Required: MarketplaceId+SellerSKU

MWSConnection.get_products_service_status(*args, **kw)

MWS GetServiceStatus/2011-10-01 API call; quota=2 restore=300.00 Returns the operational status of the Products API section.

MWSConnection.get_recommendations_service_status(*args, **kw)

MWS GetServiceStatus/2013-04-01 API call; quota=2 restore=300.00 Returns the operational status of the Recommendations API section.

MWSConnection.get_refund_details(*args, **kw)

MWS GetRefundDetails/2013-01-01 API call; quota=20 restore=2.00 Returns the status of a particular refund.

Required: AmazonRefundId

MWSConnection.get_report(*args, **kw)

MWS GetReport/2009-01-01 API call; quota=15 restore=60.00 Returns the contents of a report.

Required: ReportId

MWSConnection.get_report_count(*args, **kw)

MWS GetReportCount/2009-01-01 API call; quota=10 restore=45.00 Returns a count of the reports, created in the previous 90 days,

with a status of _DONE_ and that are available for download.

Lists: ReportTypeList.Type Booleans: Acknowledged

MWSConnection.get_report_list(*args, **kw)

MWS GetReportList/2009-01-01 API call; quota=10 restore=60.00 Returns a list of reports that were created in the previous

90 days that match the query parameters.

Lists: ReportRequestIdList.Id, ReportTypeList.Type Booleans: Acknowledged

MWSConnection.get_report_list_by_next_token(*args, **kw)

MWS GetReportListByNextToken/2009-01-01 API call; quota=0 restore=0.00 Returns a list of reports using the NextToken, which

was supplied by a previous request to either GetReportListByNextToken or GetReportList, where the value of HasNext was true in the previous call.

Required: NextToken

MWSConnection.get_report_request_count(*args, **kw)

MWS GetReportRequestCount/2009-01-01 API call; quota=10 restore=45.00 Returns a count of report requests that have been submitted

to Amazon MWS for processing.

Lists: ReportTypeList.Type, ReportProcessingStatusList.Status

MWSConnection.get_report_request_list(*args, **kw)

MWS GetReportRequestList/2009-01-01 API call; quota=10 restore=45.00 Returns a list of report requests that you can use to get the

ReportRequestId for a report.

Lists: ReportRequestIdList.Id, ReportTypeList.Type, ReportProcessingStatusList.Status

MWSConnection.get_report_request_list_by_next_token(*args, **kw)

MWS GetReportRequestListByNextToken/2009-01-01 API call; quota=0 restore=0.00 Returns a list of report requests using the NextToken,

which was supplied by a previous request to either GetReportRequestListByNextToken or GetReportRequestList, where the value of HasNext was true in that previous request.

Required: NextToken

MWSConnection.get_report_schedule_count(*args, **kw)

MWS GetReportScheduleCount/2009-01-01 API call; quota=10 restore=45.00 Returns a count of order report requests that are scheduled

to be submitted to Amazon MWS.

Lists: ReportTypeList.Type

MWSConnection.get_report_schedule_list(*args, **kw)

MWS GetReportScheduleList/2009-01-01 API call; quota=10 restore=45.00 Returns a list of order report requests that are scheduled

to be submitted to Amazon MWS for processing.

Lists: ReportTypeList.Type

MWSConnection.get_report_schedule_list_by_next_token(*args, **kw)

MWS GetReportScheduleListByNextToken/2009-01-01 API call; quota=0 restore=0.00 Returns a list of report requests using the NextToken,

which was supplied by a previous request to either GetReportScheduleListByNextToken or GetReportScheduleList, where the value of HasNext was true in that previous request.

Required: NextToken

MWSConnection.get_service_status(**kw)

Instruct the user on how to get service status.

MWSConnection.get_subscription(*args, **kw)

MWS GetSubscription/2013-07-01 API call; quota=25 restore=0.50 Gets the subscription for the specified notification type and

destination.

Element|Iter|Map: Destination (ResponseElement or anything iterable/dict-like) Required: MarketplaceId+NotificationType+Destination

MWSConnection.get_subscriptions_service_status(*args, **kw)

MWS GetServiceStatus/2013-07-01 API call; quota=2 restore=300.00 Returns the operational status of the Subscriptions API section.

MWSConnection.iter_call(call, *args, **kw)

Pass a call name as the first argument and a generator is returned for the initial response and any continuation call responses made using the NextToken.

MWSConnection.iter_response(response)

Pass a call’s response as the initial argument and a generator is returned for the initial response and any continuation call responses made using the NextToken.

MWSConnection.list_all_fulfillment_orders(*args, **kw)

MWS ListAllFulfillmentOrders/2010-10-01 API call; quota=30 restore=0.50 Returns a list of fulfillment orders fulfilled after (or

at) a specified date or by fulfillment method.
MWSConnection.list_all_fulfillment_orders_by_next_token(*args, **kw)

MWS ListAllFulfillmentOrdersByNextToken/2010-10-01 API call; quota=30 restore=0.50 Returns the next page of inbound shipment items using the

NextToken parameter.

Required: NextToken

MWSConnection.list_carts(*args, **kw)

MWS ListCarts/2014-03-01 API call; quota=15 restore=12.00 Returns a list of shopping carts in your Webstore that were last

updated during the time range that you specify.

Required: DateRangeStart

MWSConnection.list_carts_by_next_token(*args, **kw)

MWS ListCartsByNextToken/2014-03-01 API call; quota=50 restore=3.00 Returns the next page of shopping carts using the NextToken

parameter.

Required: NextToken

MWSConnection.list_customers(*args, **kw)

MWS ListCustomers/2014-03-01 API call; quota=15 restore=12.00 Returns a list of customer accounts based on search criteria that

you specify.
MWSConnection.list_customers_by_next_token(*args, **kw)

MWS ListCustomersByNextToken/2014-03-01 API call; quota=50 restore=3.00 Returns the next page of customers using the NextToken parameter.

Required: NextToken

MWSConnection.list_inbound_shipment_items(*args, **kw)

MWS ListInboundShipmentItems/2010-10-01 API call; quota=30 restore=0.50 Returns a list of items in a specified inbound shipment, or a

list of items that were updated within a specified time frame.

Required: ShipmentId OR LastUpdatedAfter+LastUpdatedBefore

MWSConnection.list_inbound_shipment_items_by_next_token(*args, **kw)

MWS ListInboundShipmentItemsByNextToken/2010-10-01 API call; quota=30 restore=0.50 Returns the next page of inbound shipment items using the

NextToken parameter.

Required: NextToken

MWSConnection.list_inbound_shipments(*args, **kw)

MWS ListInboundShipments/2010-10-01 API call; quota=30 restore=0.50 Returns a list of inbound shipments based on criteria that

you specify.

Lists: ShipmentIdList.Id, ShipmentStatusList.Status Some Required: ShipmentIdList, ShipmentStatusList

MWSConnection.list_inbound_shipments_by_next_token(*args, **kw)

MWS ListInboundShipmentsByNextToken/2010-10-01 API call; quota=30 restore=0.50 Returns the next page of inbound shipments using the NextToken

parameter.

Required: NextToken

MWSConnection.list_inventory_supply(*args, **kw)

MWS ListInventorySupply/2010-10-01 API call; quota=30 restore=0.50 Returns information about the availability of a seller’s

inventory.

Lists: SellerSkus.member Required: SellerSkus OR QueryStartDateTime

MWSConnection.list_inventory_supply_by_next_token(*args, **kw)

MWS ListInventorySupplyByNextToken/2010-10-01 API call; quota=30 restore=0.50 Returns the next page of information about the availability

of a seller’s inventory using the NextToken parameter.

Required: NextToken

MWSConnection.list_marketplace_participations(*args, **kw)

MWS ListMarketplaceParticipations/2011-07-01 API call; quota=15 restore=60.00 Returns a list of marketplaces that the seller submitting

the request can sell in, and a list of participations that include seller-specific information in that marketplace.
MWSConnection.list_marketplace_participations_by_next_token(*args, **kw)

MWS ListMarketplaceParticipationsByNextToken/2011-07-01 API call; quota=15 restore=60.00 Returns the next page of marketplaces and participations

using the NextToken value that was returned by your previous request to either ListMarketplaceParticipations or ListMarketplaceParticipationsByNextToken.

Required: NextToken

MWSConnection.list_matching_products(*args, **kw)

MWS ListMatchingProducts/2011-10-01 API call; quota=20 restore=20.00 Returns a list of products and their attributes, ordered

by relevancy, based on a search query that you specify.

Required: MarketplaceId+Query

MWSConnection.list_order_items(*args, **kw)

MWS ListOrderItems/2013-09-01 API call; quota=30 restore=2.00 Returns order item information for an AmazonOrderId that

you specify.

Required: AmazonOrderId

MWSConnection.list_order_items_by_next_token(*args, **kw)

MWS ListOrderItemsByNextToken/2013-09-01 API call; quota=30 restore=2.00 Returns the next page of order items using the NextToken

value that was returned by your previous request to either ListOrderItems or ListOrderItemsByNextToken.

Required: NextToken

MWSConnection.list_orders(*args, **kw)

MWS ListOrders/2013-09-01 API call; quota=6 restore=60.00 Returns a list of orders created or updated during a time

frame that you specify.

Lists: MarketplaceId.Id, OrderStatus.Status, FulfillmentChannel.Channel, PaymentMethod. Element|Iter|Map: OrderTotal, ShippingAddress, PaymentExecutionDetail (ResponseElement or anything iterable/dict-like) Either: CreatedAfter OR LastUpdatedBefore LastUpdatedBefore requires: LastUpdatedAfter Either: LastUpdatedAfter OR BuyerEmail OR SellerOrderId CreatedBefore requires: CreatedAfter Either: CreatedAfter OR LastUpdatedAfter Required: MarketplaceId Required: CreatedAfter OR LastUpdatedAfter

MWSConnection.list_orders_by_next_token(*args, **kw)

MWS ListOrdersByNextToken/2013-09-01 API call; quota=6 restore=60.00 Returns the next page of orders using the NextToken value

that was returned by your previous request to either ListOrders or ListOrdersByNextToken.

Required: NextToken

MWSConnection.list_recommendations(*args, **kw)

MWS ListRecommendations/2013-04-01 API call; quota=5 restore=2.00 Returns your active recommendations for a specific category or for

all categories for a specific marketplace.

Lists: CategoryQueryList.CategoryQuery Required: MarketplaceId

MWSConnection.list_recommendations_by_next_token(*args, **kw)

MWS ListRecommendationsByNextToken/2013-04-01 API call; quota=5 restore=2.00 Returns the next page of recommendations using the NextToken

parameter.

Required: NextToken

MWSConnection.list_registered_destinations(*args, **kw)

MWS ListRegisteredDestinations/2013-07-01 API call; quota=25 restore=0.50 Lists all current destinations that you have registered.

Required: MarketplaceId

MWSConnection.list_subscriptions(*args, **kw)

MWS ListSubscriptions/2013-07-01 API call; quota=25 restore=0.50 Returns a list of all your current subscriptions.

Required: MarketplaceId

MWSConnection.manage_report_schedule(*args, **kw)

MWS ManageReportSchedule/2009-01-01 API call; quota=10 restore=45.00 Creates, updates, or deletes a report request schedule for

a specified report type.

Required: ReportType+Schedule

MWSConnection.method_for(name)

Return the MWS API method referred to in the argument. The named method can be in CamelCase or underlined_lower_case. This is the complement to MWSConnection.any_call.action

MWSConnection.refund(*args, **kw)

MWS Refund/2013-01-01 API call; quota=10 restore=1.00 Refunds a previously captured amount.

Element|Iter|Map: RefundAmount (ResponseElement or anything iterable/dict-like) Required: AmazonCaptureId+RefundReferenceId+RefundAmount

MWSConnection.register_destination(*args, **kw)

MWS RegisterDestination/2013-07-01 API call; quota=25 restore=0.50 Specifies a new destination where you want to receive notifications.

Element|Iter|Map: Destination (ResponseElement or anything iterable/dict-like) Required: MarketplaceId+Destination

MWSConnection.request_report(*args, **kw)

MWS RequestReport/2009-01-01 API call; quota=15 restore=60.00 Creates a report request and submits the request to Amazon MWS.

Booleans: ReportOptions=ShowSalesChannel Lists: MarketplaceIdList.Id Required: ReportType

MWSConnection.send_test_notification_to_destination(*args, **kw)

MWS SendTestNotificationToDestination/2013-07-01 API call; quota=25 restore=0.50 Sends a test notification to an existing destination.

Element|Iter|Map: Destination (ResponseElement or anything iterable/dict-like) Required: MarketplaceId+Destination

MWSConnection.set_order_reference_details(*args, **kw)

MWS SetOrderReferenceDetails/2013-01-01 API call; quota=10 restore=1.00 Sets order reference details such as the order total and a

description for the order.

Element|Iter|Map: OrderReferenceAttributes (ResponseElement or anything iterable/dict-like) Required: AmazonOrderReferenceId+OrderReferenceAttributes

MWSConnection.submit_feed(*args, **kw)

MWS SubmitFeed/2009-01-01 API call; quota=15 restore=120.00 Uploads a feed for processing by Amazon MWS.

Lists: MarketplaceIdList.Id Required HTTP Body: FeedContent Booleans: PurgeAndReplace Required: FeedType

MWSConnection.update_inbound_shipment(*args, **kw)

MWS UpdateInboundShipment/2010-10-01 API call; quota=30 restore=0.50 Updates an existing inbound shipment. Amazon documentation

is ambiguous as to whether the InboundShipmentHeader and InboundShipmentItems arguments are required.

Element|Iter|Map: InboundShipmentHeader, InboundShipmentItems (ResponseElement or anything iterable/dict-like) Required: ShipmentId

MWSConnection.update_report_acknowledgements(*args, **kw)

MWS UpdateReportAcknowledgements/2009-01-01 API call; quota=10 restore=45.00 Updates the acknowledged status of one or more reports.

Lists: ReportIdList.Id Booleans: Acknowledged Required: ReportIdList

MWSConnection.update_subscription(*args, **kw)

MWS UpdateSubscription/2013-07-01 API call; quota=25 restore=0.50 Updates the subscription for the specified notification type and

destination.

Element|Iter|Map: Subscription (ResponseElement or anything iterable/dict-like) Required: MarketplaceId+Subscription

boto.mws.exception

exception boto.mws.exception.InvalidAddress(status, reason, body=None, *args)

Invalid address.

exception boto.mws.exception.InvalidParameter(status, reason, body=None, *args)

One or more parameters in the request is invalid.

exception boto.mws.exception.InvalidParameterValue(status, reason, body=None, *args)

One or more parameter values in the request is invalid.

exception boto.mws.exception.ResponseError(status, reason, body=None, *args)

Undefined response error.

retry = False
class boto.mws.exception.ResponseErrorFactory(scopes=None)
exception boto.mws.exception.RetriableResponseError(status, reason, body=None, *args)
retry = True

boto.mws.response

class boto.mws.response.AttributeSet(connection=None, name=None, parent=None, attrs=None)
ItemDimensions = <Element_?/?_0x7feed3875830>
ListPrice = <Element_?/?_0x7feed3875830>
PackageDimensions = <Element_?/?_0x7feed3875830>
SmallImage = <Element_?/?_0x7feed3875830>
class boto.mws.response.AuthorizationDetails(connection=None, name=None, parent=None, attrs=None)
AuthorizationAmount = <Element_?/?_0x7feed3875830>
AuthorizationFee = <Element_?/?_0x7feed3875830>
AuthorizationStatus = <Element_?/?_0x7feed3875830>
CapturedAmount = <Element_?/?_0x7feed3875830>
class boto.mws.response.AuthorizeResult(connection=None, name=None, parent=None, attrs=None)
AuthorizationDetails = <Element_?/?_0x7feed3875830>
class boto.mws.response.CancelFeedSubmissionsResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.CancelReportRequestsResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.CaptureDetails(connection=None, name=None, parent=None, attrs=None)
CaptureAmount = <Element_?/?_0x7feed3875830>
CaptureFee = <Element_?/?_0x7feed3875830>
CaptureStatus = <Element_?/?_0x7feed3875830>
RefundedAmount = <Element_?/?_0x7feed3875830>
class boto.mws.response.CaptureResult(connection=None, name=None, parent=None, attrs=None)
CaptureDetails = <Element_?/?_0x7feed3875830>
class boto.mws.response.Cart(connection=None, name=None, parent=None, attrs=None)
ActiveCartItemList = <Element_?/?_0x7feed3875830>
SavedCartItemList = <Element_?/?_0x7feed3875830>
class boto.mws.response.CartItem(connection=None, name=None, parent=None, attrs=None)
CurrentPrice = <Element_?/?_0x7feed3875830>
SalePrice = <Element_?/?_0x7feed3875830>
class boto.mws.response.CompetitivePrice(connection=None, name=None, parent=None, attrs=None)
Price = <Element_?/?_0x7feed3875830>
class boto.mws.response.CompetitivePriceList(connection=None, name=None, parent=None, attrs=None)
CompetitivePrice = <ElementList_?/?_0x7feed4980160>
class boto.mws.response.CompetitivePricing(connection=None, name=None, parent=None, attrs=None)
CompetitivePrices = <Element_?/?_0x7feed3875830>
NumberOfOfferListings = <SimpleList_?/?_0x7feed3df21b0>
TradeInValue = <Element_?/?_0x7feed3875830>
class boto.mws.response.ComplexAmount(connection=None, name=None, parent=None, attrs=None)
endElement(name, *args, **kw)
startElement(name, *args, **kw)
class boto.mws.response.ComplexDimensions(connection=None, name=None, parent=None, attrs=None)
endElement(name, *args, **kw)
startElement(name, *args, **kw)
class boto.mws.response.ComplexMoney(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.ComplexType
class boto.mws.response.ComplexWeight(connection=None, name=None, parent=None, attrs=None)
endElement(name, *args, **kw)
startElement(name, *args, **kw)
class boto.mws.response.CreateInboundShipmentPlanResult(connection=None, name=None, parent=None, attrs=None)
InboundShipmentPlans = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.Customer(connection=None, name=None, parent=None, attrs=None)
AssociatedMarketplaces = <Element_?/?_0x7feed3875830>
PrimaryContactInfo = <Element_?/?_0x7feed3875830>
ShippingAddressList = <Element_?/?_0x7feed3875830>
class boto.mws.response.DeclarativeType(_hint=None, **kw)
end(*args, **kw)
setup(parent, name, *args, **kw)
start(*args, **kw)
teardown(*args, **kw)
class boto.mws.response.Destination(connection=None, name=None, parent=None, attrs=None)
AttributeList = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.Dimension
class boto.mws.response.Element(_hint=None, **kw)
end(*args, **kw)
start(*args, **kw)
class boto.mws.response.ElementList(*args, **kw)
end(*args, **kw)
start(*args, **kw)
class boto.mws.response.FeedSubmissionInfo(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.FulfillmentOrder(connection=None, name=None, parent=None, attrs=None)
DestinationAddress = <Element_?/?_0x7feed3875830>
NotificationEmailList = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.FulfillmentPreview(connection=None, name=None, parent=None, attrs=None)
EstimatedFees = <MemberList_?/?_0x7feed4788820>
EstimatedShippingWeight = <Element_?/?_0x7feed3875830>
FulfillmentPreviewShipments = <MemberList_?/?_0x7feed4788820>
UnfulfillablePreviewItems = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.FulfillmentPreviewItem(connection=None, name=None, parent=None, attrs=None)
EstimatedShippingWeight = <Element_?/?_0x7feed3875830>
class boto.mws.response.GetAuthorizationDetailsResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetCaptureDetailsResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetCartsResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetCompetitivePricingForASINResponse(*args, **kw)
class boto.mws.response.GetCompetitivePricingForSKUResponse(*args, **kw)
class boto.mws.response.GetCustomersForCustomerIdResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetFeedSubmissionCountResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetFeedSubmissionListResult(connection=None, name=None, parent=None, attrs=None)
FeedSubmissionInfo = <ElementList_?/?_0x7feed4980160>
class boto.mws.response.GetFulfillmentOrderResult(connection=None, name=None, parent=None, attrs=None)
FulfillmentOrder = <Element_?/?_0x7feed3875830>
FulfillmentOrderItem = <MemberList_?/?_0x7feed4788820>
FulfillmentShipment = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.GetFulfillmentPreviewResult(connection=None, name=None, parent=None, attrs=None)
FulfillmentPreviews = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.GetLowestOfferListingsForASINResponse(*args, **kw)
class boto.mws.response.GetLowestOfferListingsForSKUResponse(*args, **kw)
class boto.mws.response.GetMatchingProductForIdResponse(*args, **kw)
class boto.mws.response.GetMatchingProductForIdResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetMatchingProductResponse(*args, **kw)
class boto.mws.response.GetMyPriceForASINResponse(*args, **kw)
class boto.mws.response.GetMyPriceForSKUResponse(*args, **kw)
class boto.mws.response.GetOrderReferenceDetailsResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetOrderResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetPackageTrackingDetailsResult(connection=None, name=None, parent=None, attrs=None)
ShipToAddress = <Element_?/?_0x7feed3875830>
TrackingEvents = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.GetProductCategoriesForASINResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetProductCategoriesForSKUResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetProductCategoriesResult(connection=None, name=None, parent=None, attrs=None)
Self = <ElementList_?/?_0x7feed4980160>
class boto.mws.response.GetRefundDetails(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetReportListResult(connection=None, name=None, parent=None, attrs=None)
ReportInfo = <ElementList_?/?_0x7feed4980160>
class boto.mws.response.GetReportRequestListResult(connection=None, name=None, parent=None, attrs=None)
ReportRequestInfo = <ElementList_?/?_0x7feed4980160>
class boto.mws.response.GetReportScheduleListResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.GetServiceStatusResult(connection=None, name=None, parent=None, attrs=None)
Messages = <Element_?/?_0x7feed3875830>
class boto.mws.response.GetSubscriptionResult(connection=None, name=None, parent=None, attrs=None)
Subscription = <Element_?/?_0x7feed3875830>
class boto.mws.response.Image(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.ItemAttributes(*args, **kw)
Languages = <Element_?/?_0x7feed3875830>
class boto.mws.response.ListAllFulfillmentOrdersResult(connection=None, name=None, parent=None, attrs=None)
FulfillmentOrders = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.ListCartsResult(connection=None, name=None, parent=None, attrs=None)
CartList = <Element_?/?_0x7feed3875830>
class boto.mws.response.ListCustomersResult(connection=None, name=None, parent=None, attrs=None)
CustomerList = <Element_?/?_0x7feed3875830>
class boto.mws.response.ListInboundShipmentItemsResult(connection=None, name=None, parent=None, attrs=None)
ItemData = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.ListInboundShipmentsResult(connection=None, name=None, parent=None, attrs=None)
ShipmentData = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.ListInventorySupplyResult(connection=None, name=None, parent=None, attrs=None)
InventorySupplyList = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.ListMarketplaceParticipationsResult(connection=None, name=None, parent=None, attrs=None)
ListMarketplaces = <Element_?/?_0x7feed3875830>
ListParticipations = <Element_?/?_0x7feed3875830>
class boto.mws.response.ListMatchingProductsResult(connection=None, name=None, parent=None, attrs=None)
Products = <Element_?/?_0x7feed3875830>
class boto.mws.response.ListOrderItemsResult(connection=None, name=None, parent=None, attrs=None)
OrderItems = <Element_?/?_0x7feed3875830>
class boto.mws.response.ListOrdersResult(connection=None, name=None, parent=None, attrs=None)
Orders = <Element_?/?_0x7feed3875830>
class boto.mws.response.ListRecommendationsResult(connection=None, name=None, parent=None, attrs=None)
ListingQualityRecommendations = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.ListRegisteredDestinationsResult(connection=None, name=None, parent=None, attrs=None)
DestinationList = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.ListSubscriptionsResult(connection=None, name=None, parent=None, attrs=None)
SubscriptionList = <MemberList_?/?_0x7feed4788820>
class boto.mws.response.LowestOfferListing(connection=None, name=None, parent=None, attrs=None)
Price = <Element_?/?_0x7feed3875830>
Qualifiers = <Element_?/?_0x7feed3875830>
class boto.mws.response.ManageReportScheduleResult(connection=None, name=None, parent=None, attrs=None)
ReportSchedule = <Element_?/?_0x7feed3875830>
class boto.mws.response.MemberList(_member=None, _hint=None, *args, **kw)
teardown(*args, **kw)
class boto.mws.response.Offer(connection=None, name=None, parent=None, attrs=None)
BuyingPrice = <Element_?/?_0x7feed3875830>
RegularPrice = <Element_?/?_0x7feed3875830>
class boto.mws.response.Order(connection=None, name=None, parent=None, attrs=None)
OrderTotal = <Element_?/?_0x7feed3875830>
PaymentExecutionDetail = <Element_?/?_0x7feed3875830>
ShippingAddress = <Element_?/?_0x7feed3875830>
class boto.mws.response.OrderItem(connection=None, name=None, parent=None, attrs=None)
CODFee = <Element_?/?_0x7feed3875830>
CODFeeDiscount = <Element_?/?_0x7feed3875830>
GiftWrapPrice = <Element_?/?_0x7feed3875830>
GiftWrapTax = <Element_?/?_0x7feed3875830>
ItemPrice = <Element_?/?_0x7feed3875830>
ItemTax = <Element_?/?_0x7feed3875830>
PromotionDiscount = <Element_?/?_0x7feed3875830>
PromotionIds = <SimpleList_?/?_0x7feed3df21b0>
ShippingDiscount = <Element_?/?_0x7feed3875830>
ShippingPrice = <Element_?/?_0x7feed3875830>
ShippingTax = <Element_?/?_0x7feed3875830>
class boto.mws.response.OrderReferenceDetails(connection=None, name=None, parent=None, attrs=None)
Buyer = <Element_?/?_0x7feed3875830>
Constraints = <ElementList_?/?_0x7feed4980160>
Destination = <Element_?/?_0x7feed3875830>
OrderReferenceStatus = <Element_?/?_0x7feed3875830>
OrderTotal = <Element_?/?_0x7feed3875830>
SellerOrderAttributes = <Element_?/?_0x7feed3875830>
class boto.mws.response.Price(connection=None, name=None, parent=None, attrs=None)
LandedPrice = <Element_?/?_0x7feed3875830>
ListingPrice = <Element_?/?_0x7feed3875830>
Shipping = <Element_?/?_0x7feed3875830>
class boto.mws.response.Product(connection=None, name=None, parent=None, attrs=None)
AttributeSets = <Element_?/?_0x7feed3875830>
CompetitivePricing = <ElementList_?/?_0x7feed4980160>
Identifiers = <Element_?/?_0x7feed3875830>
LowestOfferListings = <Element_?/?_0x7feed3875830>
Offers = <Element_?/?_0x7feed3875830>
Relationships = <Element_?/?_0x7feed3875830>
SalesRankings = <Element_?/?_0x7feed3875830>
class boto.mws.response.ProductCategory(*args, **kw)
class boto.mws.response.ProductsBulkOperationResponse(*args, **kw)
class boto.mws.response.ProductsBulkOperationResult(connection=None, name=None, parent=None, attrs=None)
Error = <Element_?/?_0x7feed3875830>
Product = <Element_?/?_0x7feed3875830>
class boto.mws.response.RefundDetails(connection=None, name=None, parent=None, attrs=None)
FeeRefunded = <Element_?/?_0x7feed3875830>
RefundAmount = <Element_?/?_0x7feed3875830>
RefundStatus = <Element_?/?_0x7feed3875830>
class boto.mws.response.RefundResult(connection=None, name=None, parent=None, attrs=None)
RefundDetails = <Element_?/?_0x7feed3875830>
class boto.mws.response.ReportRequestInfo(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.RequestReportResult(connection=None, name=None, parent=None, attrs=None)
ReportRequestInfo = <Element_?/?_0x7feed3875830>
class boto.mws.response.Response(connection=None, name=None, parent=None, attrs=None)
ResponseMetadata = <Element_?/?_0x7feed3875830>
startElement(name, *args, **kw)
class boto.mws.response.ResponseElement(connection=None, name=None, parent=None, attrs=None)
connection
endElement(name, *args, **kw)
startElement(name, *args, **kw)
class boto.mws.response.ResponseFactory(scopes=None)
element_factory(name, parent)
find_element(action, suffix, parent)
search_scopes(key)
class boto.mws.response.ResponseResultList(*args, **kw)
class boto.mws.response.SalesRank(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.SetOrderReferenceDetailsResult(connection=None, name=None, parent=None, attrs=None)
OrderReferenceDetails = <Element_?/?_0x7feed3875830>
class boto.mws.response.SimpleList(*args, **kw)
end(name, value, *args, **kw)
start(*args, **kw)
class boto.mws.response.SubmitFeedResult(connection=None, name=None, parent=None, attrs=None)
FeedSubmissionInfo = <Element_?/?_0x7feed3875830>
class boto.mws.response.Subscription(connection=None, name=None, parent=None, attrs=None)
Destination = <Element_?/?_0x7feed3875830>
class boto.mws.response.UpdateReportAcknowledgementsResult(connection=None, name=None, parent=None, attrs=None)
class boto.mws.response.VariationRelationship(connection=None, name=None, parent=None, attrs=None)
GemType = <SimpleList_?/?_0x7feed3df21b0>
Identifiers = <Element_?/?_0x7feed3875830>
MaterialType = <SimpleList_?/?_0x7feed3df21b0>
OperatingSystem = <SimpleList_?/?_0x7feed3df21b0>
boto.mws.response.strip_namespace(func)

Table Of Contents

Previous topic

mturk

Next topic

Opsworks

This Page

PDF Version