AWS Marketplace Private Marketplace EventBridge events - AWS Marketplace

AWS Marketplace Private Marketplace EventBridge events

Private marketplace administrators and buyers receive events from AWS Marketplace every time a buyer creates a request for a product. They also receive events when the request is approved or declined. The events contain details such as product IDs and seller names.

The topics in this section provide detailed information about the events listed in the following table.

Action Event received More information
Buyer requests a product for their private marketplace Product Request Created New product request event
Administrator approves the product Product Request Approved Product request approved event
Administrator declines the product, or the system auto-declines after 30 days Product Request Declined Product request declined events

New product request event

When a buyer requests a product for their private marketplace catalog, the buyer and private marketplace administrators receive an event with the Product Request Created detail type.

The following example shows the event body for a Product Request Created event.

{   "version": "0",   "id": "01234567-0123-0123-0123-0123456789ab",   "detail-type": "Product Request Created",   "source": "aws.private-marketplace",   "account": "255182084545",   "time": "2016-11-01T13:12:22Z",   "region": "us-east-1",   "resources": [     "arn:aws:aws-marketplace:us-east-1:255182084545:AWSMarketplace/Experience/exp-12345"   ],   "detail": {     "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb",     "expirationDate": "2022-11-01T13:12:22Z",     "schemaVersion": "1.0.0",     "product": {         "id": "product-12345",         "arn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/SaaSProduct/product-12345",         "title": "MSP360 Backup for Google Workspace"     },     "manufacturer": {         "name": "Test Vendor"     },     "experienceId": "exp-12345",     "catalog": "AWSMarketplace",     "requesterArn": "arn:aws:iam::255182084545:user/pmp-enduser"   } }

Product request approved event

When a private marketplace administrator approves a product for a buyer’s private marketplace catalog, the buyer and private marketplace administrators receive an event with the Product Request Approved detail type.

The following example shows the event body for a Product Request Approved event.

{   "version": "0",   "id": "01234567-0123-0123-0123-0123456789ab",   "detail-type": "Product Request Approved",   "source": "aws.private-marketplace",   "account": "255182084545",   "time": "2016-11-01T13:12:22Z",   "region": "us-east-1",   "resources": [     "arn:aws:aws-marketplace:us-east-1:255182084545:AWSMarketplace/Experience/exp-12345"   ],   "detail": {     "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb",     "approvedDate": "2022-11-05T13:12:22Z",     "schemaVersion": "1.0.0",     "product": {         "id": "product-12345",         "arn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/SaaSProduct/product-12345",         "title": "MSP360 Backup for Google Workspace"     },     "manufacturer": {         "name": "Test Vendor"     },     "experienceId": "exp-12345",     "catalog": "AWSMarketplace",     "requesterArn": "arn:aws:iam::255182084545:user/pmp-enduser"   } }

Product request declined events

When a private marketplace administrator declines a product addition, or the system auto-declines the request after 30 days, the buyer and private marketplace administrator(s) receive an event with the Product Request Declined detail type.

The following example shows the event body for a Product Request Declined event.

{   "version": "0",   "id": "01234567-0123-0123-0123-0123456789ab",   "detail-type": "Product Request Declined",   "source": "aws.private-marketplace",   "account": "255182084545",   "time": "2016-11-01T13:12:22Z",   "region": "us-east-1",   "resources": [     "arn:aws:aws-marketplace:us-east-1:255182084545:AWSMarketplace/Experience/exp-12345"   ],   "detail": {     "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb",     "declinedDate": "2022-11-05T13:12:22Z",     "declinedCause": "REQUEST_EXPIRED",     "schemaVersion": "1.0.0",     "product": {         "id": "product-12345",         "arn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/SaaSProduct/product-12345",         "title": "MSP360 Backup for Google Workspace"     },     "manufacturer": {         "name": "Test Vendor"     },     "experienceId": "exp-12345",     "catalog": "AWSMarketplace",     "requesterArn": "arn:aws:iam::255182084545:user/pmp-enduser"   } }