Closed ericblade closed 5 months ago
Hi @ericblade,
Super useful feedback, I will make sure to deliver it to the team!
Thanks Chris Solution Architect - SP API
... if someone can point out to me where in the API definition a list of all of the report types might be, then it would be helpful :-D As is, i'm just slowly copying it off the 20 different pages, so I can parse "what is valid to the server" and turn it into human readable text as well, so a user can select which reports they want to get at.
Perhaps I'm late but here's my data representation in XML format for reports and their options:
<!-- Amazon Report Types (https://developer-docs.amazon.com/sp-api/docs/report-type-values) -->
<!-- Amazon SP Report Options Types -->
<AmazonSPReportOption reportOptionName="ShowSalesChannel" reportOptionTypeId="AMAZON_BOOLEAN_TYPE" description="Show Sales Channel" />
<AmazonSPReportOption reportOptionName="custom" reportOptionTypeId="AMAZON_BOOLEAN_TYPE" description="Custom" />
<AmazonSPReportOption reportOptionName="reportPeriod" reportOptionTypeId="AMAZON_BOOLEAN_TYPE" description="Report Period" />
<AmazonSPReportOption reportOptionName="distributorView" reportOptionTypeId="AMAZON_STRING_TYPE" description="Distributor View" />
<AmazonSPReportOption reportOptionName="sellingProgram" reportOptionTypeId="AMAZON_STRING_TYPE" description="Selling Program" />
<AmazonSPReportOption reportOptionName="dateGranularity" reportOptionTypeId="AMAZON_STRING_TYPE" description="Date Granularity" />
<AmazonSPReportOption reportOptionName="asinGranularity" reportOptionTypeId="AMAZON_STRING_TYPE" description="ASIN Granularity" />
<AmazonSPReportOption reportOptionName="promotionStartDateFrom" reportOptionTypeId="AMAZON_DATETIME_TYPE" description="Promotion Start Date From" />
<AmazonSPReportOption reportOptionName="promotionStartDateTo" reportOptionTypeId="AMAZON_DATETIME_TYPE" description="Promotion Start Date To" />
<AmazonSPReportOption reportOptionName="aggregateByLocation" reportOptionTypeId="AMAZON_STRING_TYPE" description="Aggregated By Location" />
<AmazonSPReportOption reportOptionName="aggregatedByTimePeriod" reportOptionTypeId="AMAZON_STRING_TYPE" description="Aggregated By Time Period" />
<AmazonSPReportOption reportOptionName="FNSKU" reportOptionTypeId="AMAZON_STRING_TYPE" description="FNSKU" />
<AmazonSPReportOption reportOptionName="MSKU" reportOptionTypeId="AMAZON_STRING_TYPE" description="MSKU" />
<AmazonSPReportOption reportOptionName="ASIN" reportOptionTypeId="AMAZON_STRING_TYPE" description="ASIN" />
<AmazonSPReportOption reportOptionName="eventType" reportOptionTypeId="AMAZON_STRING_TYPE" description="Event Type" />
<AmazonSPReportOption reportOptionName="pendingInvoices" reportOptionTypeId="AMAZON_BOOLEAN_TYPE" description="Pending Invoices" />
<AmazonSPReportOption reportOptionName="all" reportOptionTypeId="AMAZON_BOOLEAN_TYPE" description="All" />
<AmazonSPReportOption reportOptionName="RootNodesOnly" reportOptionTypeId="AMAZON_BOOLEAN_TYPE" description="Root Nodes Only" />
<AmazonSPReportOption reportOptionName="BrowseNodeId" reportOptionTypeId="AMAZON_BOOLEAN_TYPE" description="Browse Node Id" />
<AmazonSPReportOption reportOptionName="categories" reportOptionTypeId="AMAZON_STRING_TYPE" description="Categories" />
<AmazonSPReportOption reportOptionName="subCategories" reportOptionTypeId="AMAZON_STRING_TYPE" description="Sub Categories" />
<AmazonSPReportOption reportOptionName="depersonalized" reportOptionTypeId="AMAZON_STRING_TYPE" description="Depersonalized" />
<AmazonSPReportOption reportOptionName="subCategories" reportOptionTypeId="AMAZON_STRING_TYPE" description="Sub Categories" />
<AmazonSPReportOption reportOptionName="filterMode" reportOptionTypeId="AMAZON_STRING_TYPE" description="Filter Mode" />
<AmazonSPReportOption reportOptionName="campaignStartDateFrom" reportOptionTypeId="AMAZON_DATETIME_TYPE" description="Campaign Start Date From" />
<AmazonSPReportOption reportOptionName="campaignStartDateTo" reportOptionTypeId="AMAZON_DATETIME_TYPE" description="Campaign Start Date To" />
<!-- ANALYTICS REPORTS -->
<!-- Brand Analytics reports-->
<AmazonSPReportType reportTypeId="ANALYTICS_REPORT" description="Analytics Report" enabled="Y" />
<AmazonSPReportType reportTypeId="GET_BRAND_ANALYTICS_MARKET_BASKET_REPORT" parentTypeId="ANALYTICS_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="AMZN_SP_SF_JSON" schemaFileName="sellingPartnerMarketBasketAnalysisReport" description="Market Basket Analysis Report" />
<AmazonSPReportTypeOption reportTypeId="GET_BRAND_ANALYTICS_MARKET_BASKET_REPORT" reportOptionName="reportPeriod" required="Y" />
<AmazonSPReportType reportTypeId="GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT" parentTypeId="ANALYTICS_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="AMZN_SP_SF_JSON" schemaFileName="sellingPartnerSearchTermsReport" description="Amazon Search Terms Report" />
<AmazonSPReportTypeOption reportTypeId="GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT" reportOptionName="reportPeriod" required="Y" />
<AmazonSPReportType reportTypeId="GET_BRAND_ANALYTICS_REPEAT_PURCHASE_REPORT" parentTypeId="ANALYTICS_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="AMZN_SP_SF_JSON" schemaFileName="sellingPartnerRepeatPurchaseReport" description="Repeat Purchase" />
<AmazonSPReportTypeOption reportTypeId="GET_BRAND_ANALYTICS_REPEAT_PURCHASE_REPORT" reportOptionName="reportPeriod" required="Y" />
<!-- Vendor retail analytics reports -->
<AmazonSPReportType reportTypeId="GET_VENDOR_SALES_REPORT" parentTypeId="ANALYTICS_REPORT" enabled="N" merchantTypeEnumId="AMZN_SP_IT_VENDOR" schemaFormatEnumId="AMZN_SP_SF_JSON" schemaFileName="vendorSalesReport" description="Vendor Sales Report" />
<AmazonSPReportTypeOption reportTypeId="GET_VENDOR_SALES_REPORT" reportOptionName="reportPeriod" required="Y" />
<AmazonSPReportTypeOption reportTypeId="GET_VENDOR_SALES_REPORT" reportOptionName="distributorView" required="Y" />
<AmazonSPReportTypeOption reportTypeId="GET_VENDOR_SALES_REPORT" reportOptionName="sellingProgram" required="Y" />
<AmazonSPReportType reportTypeId="GET_VENDOR_NET_PURE_PRODUCT_MARGIN_REPORT" parentTypeId="ANALYTICS_REPORT" enabled="N" merchantTypeEnumId="AMZN_SP_IT_VENDOR" schemaFormatEnumId="AMZN_SP_SF_JSON" schemaFileName="vendorNetPureProductMarginReport" description="Net Pure Product Margin Report" />
<AmazonSPReportTypeOption reportTypeId="GET_VENDOR_NET_PURE_PRODUCT_MARGIN_REPORT" reportOptionName="reportPeriod" required="Y" />
<AmazonSPReportType reportTypeId="GET_VENDOR_TRAFFIC_REPORT" parentTypeId="ANALYTICS_REPORT" enabled="N" merchantTypeEnumId="AMZN_SP_IT_VENDOR" schemaFormatEnumId="AMZN_SP_SF_JSON" schemaFileName="vendorTrafficReport" description="Vendor Traffic Report" />
<AmazonSPReportTypeOption reportTypeId="GET_VENDOR_TRAFFIC_REPORT" reportOptionName="reportPeriod" required="Y" />
<AmazonSPReportType reportTypeId="GET_VENDOR_FORECASTING_REPORT" parentTypeId="ANALYTICS_REPORT" enabled="N" merchantTypeEnumId="AMZN_SP_IT_VENDOR" schemaFormatEnumId="AMZN_SP_SF_JSON" schemaFileName="vendorForecastingReport" description="Vendor Forecasting Report" />
<AmazonSPReportTypeOption reportTypeId="GET_VENDOR_FORECASTING_REPORT" reportOptionName="sellingProgram" required="Y" />
<AmazonSPReportType reportTypeId="GET_VENDOR_INVENTORY_REPORT" parentTypeId="ANALYTICS_REPORT" enabled="N" merchantTypeEnumId="AMZN_SP_IT_VENDOR" schemaFormatEnumId="AMZN_SP_SF_JSON" schemaFileName="vendorInventoryReport" description="Vendor Inventory Report" />
<AmazonSPReportTypeOption reportTypeId="GET_VENDOR_INVENTORY_REPORT" reportOptionName="reportPeriod" required="Y" />
<AmazonSPReportTypeOption reportTypeId="GET_VENDOR_INVENTORY_REPORT" reportOptionName="distributorView" required="Y" />
<AmazonSPReportTypeOption reportTypeId="GET_VENDOR_INVENTORY_REPORT" reportOptionName="sellingProgram" required="Y" />
<!-- Seller retail analytics reports-->
<AmazonSPReportType reportTypeId="GET_SALES_AND_TRAFFIC_REPORT" parentTypeId="ANALYTICS_REPORT" enabled="Y" merchantTypeEnumId="AMZN_SP_IT_SELLER" schemaFormatEnumId="AMZN_SP_SF_JSON" schemaFileName="sellerSalesAndTrafficReport.json" description="Get Sales And Traffic Report" />
<AmazonSPReportTypeOption reportTypeId="GET_SALES_AND_TRAFFIC_REPORT" reportOptionName="dateGranularity" required="Y" />
<AmazonSPReportTypeOption reportTypeId="GET_SALES_AND_TRAFFIC_REPORT" reportOptionName="asinGranularity" required="Y" />
<!-- Inventory reports -->
<AmazonSPReportType reportTypeId="INVENTORY_REPORT" description="Inventory Report" enabled="Y" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_OPEN_LISTINGS_DATA" parentTypeId="INVENTORY_REPORT" description="Inventory Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_FLAT_FILE_OPEN_LISTINGS_DATA" reportOptionName="custom" required="N" />
<AmazonSPReportType reportTypeId="GET_MERCHANT_LISTINGS_ALL_DATA" parentTypeId="INVENTORY_REPORT" description="All Listings Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_MERCHANT_LISTINGS_ALL_DATA" reportOptionName="custom" required="N" />
<AmazonSPReportType reportTypeId="GET_MERCHANT_LISTINGS_DATA" parentTypeId="INVENTORY_REPORT" description="Active Listings Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_MERCHANT_LISTINGS_INACTIVE_DATA" parentTypeId="INVENTORY_REPORT" description="Inactive Listings Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_MERCHANT_LISTINGS_DATA_BACK_COMPAT" parentTypeId="INVENTORY_REPORT" description="Open Listings Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_MERCHANT_LISTINGS_DATA_BACK_COMPAT" reportOptionName="custom" required="N" />
<AmazonSPReportType reportTypeId="GET_MERCHANT_LISTINGS_DATA_LITE" parentTypeId="INVENTORY_REPORT" description="Open Listings Report Lite" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_MERCHANT_LISTINGS_DATA_LITER" parentTypeId="INVENTORY_REPORT" description="Open Listings Report Liter" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_MERCHANT_CANCELLED_LISTINGS_DATA" parentTypeId="INVENTORY_REPORT" description="Canceled Listings Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_MERCHANT_CANCELLED_LISTINGS_DATA" reportOptionName="custom" required="N" />
<AmazonSPReportType reportTypeId="GET_MERCHANTS_LISTINGS_FYP_REPORT" parentTypeId="INVENTORY_REPORT" description="Suppressed Listings Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_PAN_EU_OFFER_STATUS" parentTypeId="INVENTORY_REPORT" description="Pan-European Eligibility: FBA ASINs" enabled="Y" merchantTypeEnumId="AMZN_SP_IT_SELLER" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_MFN_PANEU_OFFER_STATUS" parentTypeId="INVENTORY_REPORT" description="Pan-European Eligibility: Self-fulfilled ASINs" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_REFERRAL_FEE_PREVIEW_REPORT" parentTypeId="INVENTORY_REPORT" description="Referral Fee Preview Report" enabled="Y" merchantTypeEnumId="AMZN_SP_IT_SELLER" schemaFormatEnumId="" schemaFileName="" />
<!-- ORDER REPORTS -->
<!-- Order reports -->
<AmazonSPReportType reportTypeId="ORDER_REPORT" enabled="Y" description="Order Report" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_ACTIONABLE_ORDER_DATA_SHIPPING" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Unshipped Orders Report" />
<AmazonSPReportTypeOption reportTypeId="GET_FLAT_FILE_ACTIONABLE_ORDER_DATA_SHIPPING" reportOptionName="ShowSalesChannel" required="N" />
<AmazonSPReportType reportTypeId="GET_ORDER_REPORT_DATA_INVOICING" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="AMZN_SP_IT_SELLER" schemaFormatEnumId="" schemaFileName="" description="Scheduled XML Order Report (Invoicing)" />
<AmazonSPReportType reportTypeId="GET_ORDER_REPORT_DATA_TAX" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="AMZN_SP_IT_SELLER" schemaFormatEnumId="" schemaFileName="" description="Scheduled XML Order Report (Tax)" />
<AmazonSPReportType reportTypeId="GET_ORDER_REPORT_DATA_SHIPPING" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="AMZN_SP_IT_SELLER" schemaFormatEnumId="" schemaFileName="" description="Scheduled XML Order Report (Shipping)" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_ORDER_REPORT_DATA_INVOICING" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Requested or Scheduled Flat File Order Report (Invoicing)" />
<AmazonSPReportTypeOption reportTypeId="GET_FLAT_FILE_ORDER_REPORT_DATA_INVOICING" reportOptionName="ShowSalesChannel" required="N" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_ORDER_REPORT_DATA_SHIPPING" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Requested or Scheduled Flat File Order Report (Shipping)" />
<AmazonSPReportTypeOption reportTypeId="GET_FLAT_FILE_ORDER_REPORT_DATA_INVOICING" reportOptionName="ShowSalesChannel" required="N" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_ORDER_REPORT_DATA_TAX" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Requested or Scheduled Flat File Order Report (Tax)" />
<AmazonSPReportTypeOption reportTypeId="GET_FLAT_FILE_ORDER_REPORT_DATA_TAX" reportOptionName="ShowSalesChannel" required="N" />
<!-- Order Tracking Reports-->
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Flat File Orders By Last Update Report" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Flat File Orders By Order Date Report" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_ARCHIVED_ORDERS_DATA_BY_ORDER_DATE" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Flat File Archived Orders Report" />
<AmazonSPReportType reportTypeId="GET_XML_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="XML Orders By Last Update Report" />
<AmazonSPReportType reportTypeId="GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL" parentTypeId="ORDER_REPORT" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="XML Orders By Order Date Report" />
<!-- Pending order reports-->
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_PENDING_ORDERS_DATA" parentTypeId="ORDER_REPORT" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Flat File Pending Orders Report" />
<AmazonSPReportType reportTypeId="GET_PENDING_ORDERS_DATA" parentTypeId="ORDER_REPORT" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="XML Pending Orders Report" />
<AmazonSPReportType reportTypeId="GET_CONVERGED_FLAT_FILE_PENDING_ORDERS_DATA" parentTypeId="ORDER_REPORT" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Converged Flat File Pending Orders Report" />
<!-- Returns reports-->
<AmazonSPReportType reportTypeId="RETURN_REPORT" description="Return Report" enabled="Y"/>
<AmazonSPReportType reportTypeId="GET_XML_RETURNS_DATA_BY_RETURN_DATE" parentTypeId="RETURN_REPORT" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="XML Returns Report by Return Date" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE" parentTypeId="RETURN_REPORT" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Flat File Returns Report by Return Date" />
<AmazonSPReportType reportTypeId="GET_XML_MFN_PRIME_RETURNS_REPORT" parentTypeId="RETURN_REPORT" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="XML Prime Returns Report by Return Date" />
<AmazonSPReportType reportTypeId="GET_CSV_MFN_PRIME_RETURNS_REPORT" parentTypeId="RETURN_REPORT" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="CSV Prime Returns Report by Return Date" />
<AmazonSPReportType reportTypeId="GET_XML_MFN_SKU_RETURN_ATTRIBUTES_REPORT" parentTypeId="RETURN_REPORT" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="XML Return Attributes Report by Return Date" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_MFN_SKU_RETURN_ATTRIBUTES_REPORT" parentTypeId="RETURN_REPORT" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" description="Flat File Return Attributes Report by Return Date" />
<!-- PERFORMANCE_REPORTS -->
<AmazonSPReportType reportTypeId="PERFORMANCE_REPORT" description="Performance Report" enabled="Y" />
<AmazonSPReportType reportTypeId="GET_SELLER_FEEDBACK_DATA" parentTypeId="PERFORMANCE_REPORT" description="Flat File Feedback Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_V1_SELLER_PERFORMANCE_REPORT" parentTypeId="PERFORMANCE_REPORT" description="XML Customer Metrics Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_V2_SELLER_PERFORMANCE_REPORT" parentTypeId="PERFORMANCE_REPORT" description="Seller Performance Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_PROMOTION_PERFORMANCE_REPORT" parentTypeId="PERFORMANCE_REPORT" description="Promotions Performance Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_PROMOTION_PERFORMANCE_REPORT" reportOptionName="promotionStartDateFrom" required="Y" />
<AmazonSPReportTypeOption reportTypeId="GET_PROMOTION_PERFORMANCE_REPORT" reportOptionName="promotionStartDateTo" required="Y" />
<AmazonSPReportType reportTypeId="GET_COUPON_PERFORMANCE_REPORT" parentTypeId="PERFORMANCE_REPORT" description="Coupons Performance Report" enabled="Y" merchantTypeEnumId="AMZN_SP_IT_SELLER" schemaFormatEnumId="AMZN_SP_SF_JSON" schemaFileName="sellerCouponReport" />
<AmazonSPReportTypeOption reportTypeId="GET_COUPON_PERFORMANCE_REPORT" reportOptionName="campaignStartDateFrom" required="Y" />
<AmazonSPReportTypeOption reportTypeId="GET_COUPON_PERFORMANCE_REPORT" reportOptionName="campaignStartDateTo" required="Y" />
<!-- IMPORTANT NOTE: Uncomment this when vendor merchant type is enabled and comment out the above. Reimport afterwards if this has been imported already -->
<!-- <AmazonSPReportType reportTypeId="GET_COUPON_PERFORMANCE_REPORT" parentTypeId="PERFORMANCE_REPORT" description="Coupons Performance Report" enabled="Y" merchantTypeEnumId="AMZN_SP_IT_VENDOR" schemaFormatEnumId="AMZN_SP_IT_VENDOR" schemaFileName="vendorCouponReport" />-->
<!-- SETTLEMENT_REPORTS -->
<AmazonSPReportType reportTypeId="SETTLEMENT_REPORT" description="Settlement Report" enabled="N" />
<AmazonSPReportType reportTypeId="GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE" parentTypeId="SETTLEMENT_REPORT" description="Flat File Settlement Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_V2_SETTLEMENT_REPORT_DATA_XML" parentTypeId="SETTLEMENT_REPORT" description="XML Settlement Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_V2" parentTypeId="SETTLEMENT_REPORT" description="Flat File V2 Settlement Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- FBA REPORTS -->
<AmazonSPReportType reportTypeId="FBA_REPORT" description="FBA Report" enabled="Y" />
<!-- FBA Sales Reports -->
<AmazonSPReportType reportTypeId="GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL" parentTypeId="FBA_REPORT" description="FBA Amazon Fulfilled Shipments Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_AMAZON_FULFILLED_SHIPMENTS_DATA_INVOICING" parentTypeId="FBA_REPORT" description="FBA Amazon Fulfilled Shipments Report (Invoicing)" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_AMAZON_FULFILLED_SHIPMENTS_DATA_TAX" parentTypeId="FBA_REPORT" description="FBA Amazon Fulfilled Shipments Report (Tax)" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL" parentTypeId="FBA_REPORT" description="Flat File All Orders Report by Last Update" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL" parentTypeId="FBA_REPORT" description="Flat File All Orders Report by Order Date" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_XML_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL" parentTypeId="FBA_REPORT" description="XML All Orders Report by Last Update" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL" parentTypeId="FBA_REPORT" description="XML All Orders Report by Order Date" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_SALES_DATA" parentTypeId="FBA_REPORT" description="FBA Customer Shipment Sales Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_PROMOTION_DATA" parentTypeId="FBA_REPORT" description="FBA Customer Shipment Promotion Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_FULFILLMENT_CUSTOMER_TAXES_DATA" parentTypeId="FBA_REPORT" description="FBA Customer Taxes Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_REMOTE_FULFILLMENT_ELIGIBILITY" parentTypeId="FBA_REPORT" description="Remote Fulfillment Eligibility" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- FBA Inventory Reports-->
<AmazonSPReportType reportTypeId="GET_AFN_INVENTORY_DATA" parentTypeId="FBA_REPORT" description="FBA Amazon Fulfilled Inventory Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_AFN_INVENTORY_DATA_BY_COUNTRY" parentTypeId="FBA_REPORT" description="FBA Multi-Country Inventory Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_LEDGER_SUMMARY_VIEW_DATA" parentTypeId="FBA_REPORT" description="Inventory Ledger Report - Summary View" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_LEDGER_SUMMARY_VIEW_DATA" reportOptionName="aggregateByLocation" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_LEDGER_SUMMARY_VIEW_DATA" reportOptionName="aggregatedByTimePeriod" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_LEDGER_SUMMARY_VIEW_DATA" reportOptionName="FNSKU" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_LEDGER_SUMMARY_VIEW_DATA" reportOptionName="MSKU" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_LEDGER_SUMMARY_VIEW_DATA" reportOptionName="ASIN" required="N" />
<AmazonSPReportType reportTypeId="GET_LEDGER_DETAIL_VIEW_DATA" parentTypeId="FBA_REPORT" description="Inventory Ledger Report - Detailed View" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_LEDGER_DETAIL_VIEW_DATA" reportOptionName="eventType" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_LEDGER_DETAIL_VIEW_DATA" reportOptionName="FNSKU" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_LEDGER_DETAIL_VIEW_DATA" reportOptionName="MSKU" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_LEDGER_DETAIL_VIEW_DATA" reportOptionName="ASIN" required="N" />
<AmazonSPReportType reportTypeId="GET_RESERVED_INVENTORY_DATA" parentTypeId="FBA_REPORT" description="FBA Reserved Inventory Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA" parentTypeId="FBA_REPORT" description="FBA Manage Inventory" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_MYI_ALL_INVENTORY_DATA" parentTypeId="FBA_REPORT" description="FBA Manage Inventory - Archived" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_RESTOCK_INVENTORY_RECOMMENDATIONS_REPORT" parentTypeId="FBA_REPORT" description="Restock Inventory Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_FULFILLMENT_INBOUND_NONCOMPLIANCE_DATA" parentTypeId="FBA_REPORT" description="FBA Inbound Performance Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_STRANDED_INVENTORY_UI_DATA" parentTypeId="FBA_REPORT" description="FBA Stranded Inventory Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_STORAGE_FEE_CHARGES_DATA" parentTypeId="FBA_REPORT" description="FBA Storage Fees Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_PRODUCT_EXCHANGE_DATA" parentTypeId="FBA_REPORT" description="Get Report Exchange Data" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_INVENTORY_PLANNING_DATA" parentTypeId="FBA_REPORT" description="FBA Manage Inventory Health Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_OVERAGE_FEE_CHARGES_DATA" parentTypeId="FBA_REPORT" description="FBA Inventory Storage Overage Fees Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- FBA Payments Reports-->
<AmazonSPReportType reportTypeId="GET_FBA_ESTIMATED_FBA_FEES_TXT_DATA" parentTypeId="FBA_REPORT" description="FBA Fee Preview Report" enabled="Y" />
<AmazonSPReportType reportTypeId="GET_FBA_REIMBURSEMENTS_DATA" parentTypeId="FBA_REPORT" description="FBA Reimbursements Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_FULFILLMENT_LONGTERM_STORAGE_FEE_CHARGES_DATA" parentTypeId="FBA_REPORT" description="FBA Long Term Storage Fee Charges Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA" parentTypeId="FBA_REPORT" description="FBA Returns Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_REPLACEMENT_DATA" parentTypeId="FBA_REPORT" description="FBA Replacements Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- FBA Removals Reports-->
<AmazonSPReportType reportTypeId="GET_FBA_RECOMMENDED_REMOVAL_DATA" parentTypeId="FBA_REPORT" description="FBA Recommended Removal Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA" parentTypeId="FBA_REPORT" description="FBA Removal Order Detail Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA" parentTypeId="FBA_REPORT" description="FBA Removal Shipment Detail Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- FBA Small and Light Reports-->
<AmazonSPReportType reportTypeId="GET_FBA_UNO_INVENTORY_DATA" parentTypeId="FBA_REPORT" description="Small & Light Inventory Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- FBA Subscribe and Save Reports-->
<AmazonSPReportType reportTypeId="GET_FBA_SNS_FORECAST_DATA" parentTypeId="FBA_REPORT" description="Subscribe and Save Forecast Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FBA_SNS_PERFORMANCE_DATA" parentTypeId="FBA_REPORT" description="Subscribe and Save Performance Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- TAX REPORTS -->
<AmazonSPReportType reportTypeId="TAX_REPORT" description="Tax Report" enabled="Y" />
<AmazonSPReportType reportTypeId="GST_MTR_STOCK_TRANSFER_REPORT" parentTypeId="TAX_REPORT" description="GST Merchant Stock Transfer Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GST_MTR_B2B" parentTypeId="TAX_REPORT" description="GST Merchant Tax Report - Business to Business" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GST_MTR_B2C" parentTypeId="TAX_REPORT" description="GST Merchant Tax Report - Business to Customer" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_SALES_TAX_DATA" parentTypeId="TAX_REPORT" description="Sales Tax Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="SC_VAT_TAX_REPORT" parentTypeId="TAX_REPORT" description="Amazon VAT Calculation Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_VAT_TRANSACTION_DATA" parentTypeId="TAX_REPORT" description="Amazon VAT Transactions Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_GST_MTR_B2B_CUSTOM" parentTypeId="TAX_REPORT" description="On Demand GST Merchant Tax Report B2B" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_GST_MTR_B2C_CUSTOM" parentTypeId="TAX_REPORT" description="On Demand GST Merchant Tax Report B2C" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_GST_STR_ADHOC" parentTypeId="TAX_REPORT" description="On Demand Stock Transfer Report" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- INVOICE DATA REPORTS -->
<AmazonSPReportType reportTypeId="INVOICE_DATA_REPORT" description="Invoice Data Report" enabled="Y" />
<AmazonSPReportType reportTypeId="GET_FLAT_FILE_VAT_INVOICE_DATA_REPORT" parentTypeId="INVOICE_DATA_REPORT" description="Flat File VAT Invoice Data Report (VIDR)" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_FLAT_FILE_VAT_INVOICE_DATA_REPORT" reportOptionName="pendingInvoices" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_FLAT_FILE_VAT_INVOICE_DATA_REPORT" reportOptionName="all" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_FLAT_FILE_VAT_INVOICE_DATA_REPORT" reportOptionName="all" required="N" />
<AmazonSPReportType reportTypeId="GET_XML_VAT_INVOICE_DATA_REPORT XML VAT" parentTypeId="INVOICE_DATA_REPORT" description="XML VAT Invoice Data Report (VIDR)" enabled="Y" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- BROWSE TREE REPORTS -->
<AmazonSPReportType reportTypeId="BROWSE_TREE_REPORT" description="Browse Tree Report" enabled="N" />
<AmazonSPReportType reportTypeId="GET_XML_BROWSE_TREE_DATA" parentTypeId="BROWSE_TREE_REPORT" description="Browse Tree Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_XML_BROWSE_TREE_DATA" reportOptionName="RootNodesOnly" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_XML_BROWSE_TREE_DATA" reportOptionName="BrowseNodeId" required="N" />
<!-- EASY SHIP REPORTS -->
<AmazonSPReportType reportTypeId="EASY_SHIP_REPORT" description="Easy Ship Report" enabled="N" />
<AmazonSPReportType reportTypeId="GET_EASYSHIP_DOCUMENTS" parentTypeId="EASY_SHIP_REPORT" description="EasyShip Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_EASYSHIP_PICKEDUP" parentTypeId="EASY_SHIP_REPORT" description="EasyShip Picked Up Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_EASYSHIP_WAITING_FOR_PICKUP" parentTypeId="EASY_SHIP_REPORT" description="EasyShip Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- AMAZON_BUSINESS_REPORTS -->
<AmazonSPReportType reportTypeId="AMAZON_BUSINESS_REPORT" description="Amazon Business Report" enabled="N" />
<AmazonSPReportType reportTypeId="RFQD_BULK_DOWNLOAD" parentTypeId="AMAZON_BUSINESS_REPORT" description="Amazon Business Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="FEE_DISCOUNTS_REPORT" parentTypeId="AMAZON_BUSINESS_REPORT" description="Amazon Business Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<!-- B2B_PRODUCT_OPPORTUNITIES_REPORTS -->
<AmazonSPReportType reportTypeId="B2B_PRODUCT_OPPORTUNITIES_REPORT" description="B2B Product Opportunities Report" enabled="N" />
<AmazonSPReportType reportTypeId="GET_B2B_PRODUCT_OPPORTUNITIES_RECOMMENDED_FOR_YOU" parentTypeId="B2B_PRODUCT_OPPORTUNITIES_REPORT" description="B2B Product Opportunities - Recommended for You Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_B2B_PRODUCT_OPPORTUNITIES_RECOMMENDED_FOR_YOU" reportOptionName="categories" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_B2B_PRODUCT_OPPORTUNITIES_RECOMMENDED_FOR_YOU" reportOptionName="subCategories" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_B2B_PRODUCT_OPPORTUNITIES_RECOMMENDED_FOR_YOU" reportOptionName="depersonalized" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_B2B_PRODUCT_OPPORTUNITIES_RECOMMENDED_FOR_YOU" reportOptionName="filterMode" required="N" />
<AmazonSPReportType reportTypeId="GET_B2B_PRODUCT_OPPORTUNITIES_NOT_YET_ON_AMAZON" parentTypeId="B2B_PRODUCT_OPPORTUNITIES_REPORT" description="B2B Product Opportunities - Not yet on Amazon" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportTypeOption reportTypeId="GET_B2B_PRODUCT_OPPORTUNITIES_NOT_YET_ON_AMAZON" reportOptionName="categories" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_B2B_PRODUCT_OPPORTUNITIES_NOT_YET_ON_AMAZON" reportOptionName="depersonalized" required="N" />
<AmazonSPReportTypeOption reportTypeId="GET_B2B_PRODUCT_OPPORTUNITIES_NOT_YET_ON_AMAZON" reportOptionName="filterMode" required="N" />
<!-- REGULATORY_COMPLIANCE_REPORTS -->
<AmazonSPReportType reportTypeId="REGULATORY_COMPLIANCE_REPORT" description="Regulatory Compliance Report" enabled="N" />
<AmazonSPReportType reportTypeId="GET_EPR_MONTHLY_REPORTS" parentTypeId="REGULATORY_COMPLIANCE_REPORT" description="EPR Monthly Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_EPR_QUARTERLY_REPORTS" parentTypeId="REGULATORY_COMPLIANCE_REPORT" description="EPR Quarterly Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
<AmazonSPReportType reportTypeId="GET_EPR_ANNUAL_REPORTS" parentTypeId="REGULATORY_COMPLIANCE_REPORT" description="EPR Annual Report" enabled="N" merchantTypeEnumId="" schemaFormatEnumId="" schemaFileName="" />
@minifreak thank you for sharing! That'll be much easier to get the reportTypes out of than the actual documentation is. :)
I do wish they would just allow us to query without a reportType provided, as the old API did, so we could see what reports are available, rather t han asking "what reports of these types are available" ...
See also bug amzn/selling-partner-api-models#378 that the contents of the reports are not documented.
Agree.
I have trouble finding out which reports are specific to a country and which ones are for the whole region, especially for European markets. Is this information presented anywhere in the documentation?
EDIT: I have a question for Amazon. GET_REMOTE_FULFILLMENT_ELIGIBILITY says it should be a tab delimited text file When I download it, it's unreadable gibberish that looks very much like a compressed folders, with some xml files. We usually call these "spreadsheets" and they are not tab delimited.
Can you please be consistent with file types and encoding or at least pass some headers that tell how to interpret your files without going crazy?
Please reach out to developer support so that we can better help you with issues related to SP API.
Note: SP API or docs related issues / troubleshooting support is managed by a different team. We can help if the issue is related to the content published on this repo.
Link: https://developer-docs.amazon.com/sp-api/docs/report-type-values
... Considering that every single one of those documents is a different page, and it is not in a single list, perhaps being collapsed by default, but able to be expanded ...
This documentation page is beyond hostile to users to read. You want to see what reports are available? Here's ::checks notes:: 20 different pages that you have to navigate to to get a list.
Improvement suggested: Either make these all on one page (possibly with collapse/expand capability), or provide a second document that is simply a list of all the report types.
I can figure out what 99% of them are by their name, I don't need a full page long description of each one. I just want to implement the capability to retrieve them in my app, since you're refusing to update the API to be functionally equivalent to the MWS API, then I'm going to have to make it able to be used that way myself.