Amazon Business API roles

What is a role?

A role is a mechanism used by Amazon Business APIs to determine whether an application has access to an operation or resource. As a developer, you must request and qualify for a role. Roles protect access to personally identifiable information (PII) and other sensitive data. Roles ensure developers have access only to required data.

The following roles provide access to Amazon Business API operations:

RoleDescriptionAPI productsOperationsAmazon Business marketplaces
Business Product CatalogSearch Amazon Business catalog to find relevant products and their associated offers.Product Search APIsearchProductsRequest
productsRequest
searchOffersRequest
getProductsByAsins
NA, EU, FE
Amazon Business AnalyticsAccess Amazon Business Analytics reports programmatically, including order details and tracking information, to derive spend insights at different levels of your Amazon Business account (user/organization/group).Reporting APIgetOrdersByOrderDate
getOrdersByOrderId
NA, EU, FE
Business Purchase ReconciliationRetrieve payment transactions for a given date range and keep accounting books up to date, create automated entries for employee reimbursement, or download PDF documents.Reconciliation API
Document API
getTransactions
getInvoiceDetailsByOrderLineItems
getReports
createReport
getReport
cancelReport
getReportDocument
NA, EU, FE
User ManagementCreate accounts for new users in an existing Amazon Business account. You can request this role through an offline process. Please reach out to your Amazon Business contact for more information.User Management APIcreateBusinessUserAccountNA, EU, FE
Amazon Business Order PlacementDefine and execute an Amazon Business order request in your application.Ordering APIplaceOrder
orderDetails
NA, EU, FE

To request an Amazon Business role for your account, select your desired roles in the Developer Registration Access Form (DRAF) during API onboarding. For more information, see Onboarding Step 1 .


Did this page help you?