API Access
In addition to managing Revenue Attribution IDs through , you can manage them programmatically through the Partner Revenue Measurement APIs and the Marketplace Revenue Share APIs.
Partner Revenue Measurement APIs
Use the Partner Revenue Measurement APIs to create, retrieve, list, and update Revenue Attribution IDs and their monthly cost allocation percentages for associated AWS Marketplace offers and/or ACE opportunities. The API surface includes the following operations:
Revenue Attribution
| Operation | Description |
|---|---|
| CreateRevenueAttribution | Creates a new Revenue Attribution ID. |
| GetRevenueAttribution | Retrieves the details of a Revenue Attribution ID by identifier. |
| ListRevenueAttributions | Returns a paginated list of Revenue Attribution IDs. |
| UpdateRevenueAttribution | Updates the description of an existing Revenue Attribution ID. |
Revenue Attribution Allocations
| Operation | Description |
|---|---|
| StartRevenueAttributionAllocationsTask | Submits a batch of up to 250 monthly cost allocation changes for asynchronous processing. |
| GetRevenueAttributionAllocationsTask | Retrieves the status of an allocations task and per-record results. |
| ListRevenueAttributionAllocations | Returns a paginated list of monthly cost allocation entries for a given Revenue Attribution ID. |
| GetRevenueAttributionAllocation | Retrieves a single monthly cost allocation entry. |
Marketplace Revenue Share APIs
Use the Marketplace Revenue Share APIs to specify what portion of their product sales are generated by AWS Marketplace for a specific duration (month, quarter, or year).
Marketplace Revenue Percentage
| Operation | Description |
|---|---|
| CreateMarketplaceRevenueShare | Creates a Marketplace Revenue percentage resource for a specific AWS Marketplace product. |
| GetMarketplaceRevenueShare | Retrieves a Marketplace Revenue percentage resource by Marketplace ProductId. |
| ListMarketplaceRevenueShares | Returns a paginated list of Marketplace Revenue percentage resources. |
Marketplace Revenue Percentage Allocations
| Operation | Description |
|---|---|
| CreateMarketplaceRevenueShareAllocation | Creates an allocation declaring the Marketplace percentage and effective date window. |
| GetMarketplaceRevenueShareAllocation | Retrieves a single Marketplace Revenue percentage allocation. |
| UpdateMarketplaceRevenueShareAllocation | Updates a future-dated allocation or shortens the expiration of a current one. |
| ListMarketplaceRevenueShareAllocations | Returns a paginated list of allocations for a given Marketplace Revenue percentage. |
Standard AWS tagging operations (TagResource, UntagResource, ListTagsForResource) are supported on the Marketplace Revenue percentage resource. Allocations do not support tags.