View a markdown version of this page

EventBridge Eventos de Amazon - AWS Marketplace

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

EventBridge Eventos de Amazon

Como vendedor, puedes usar Amazon EventBridge para recibir notificaciones de eventos en AWS Marketplace. Por ejemplo, puedes recibir un evento desde el AWS Marketplace momento en que se crea una oferta. El evento contiene detalles como el identificador, la fecha de caducidad y los detalles del producto. EventBridge es un servicio de bus de eventos que puede usar para conectar sus aplicaciones con datos de diversas fuentes. Para obtener más información, consulte la Guía del EventBridge usuario de Amazon . Las siguientes secciones proporcionan información detallada sobre los eventos del servicio Marketplace Catalog de la EventBridge consola.

Este tema

Acción del vendedor Evento recibido Tema relacionado
El proveedor de software independiente (ISV) crea una oferta y la pone a disposición para su compra Offer Released Eventos para nuevas ofertas
Un socio de canal utiliza el producto de ISV para crear una oferta Offer Released Eventos para nuevas ofertas
El socio de canal crea una oferta Offer Released Eventos para nuevas ofertas
El ISV crea un nuevo conjunto de ofertas OfferSet Released Eventos para nuevas ofertas
El socio de canal crea un nuevo conjunto de ofertas OfferSet Released Eventos para nuevas ofertas
El conjunto de cambios se realiza correctamente Change Set Succeeded Eventos para conjuntos de cambios
Error al realizar el conjunto de cambios Change Set Failed Eventos para conjuntos de cambios
El conjunto de cambios se ha cancelado Change Set Cancelled Eventos para conjuntos de cambios
Se han detectado vulnerabilidades de seguridad en el producto del ISV Products Security Report Created Eventos de informe resumido de seguridad
El cliente se suscribe a un producto AWS Marketplace Purchase Agreement Created Eventos para acuerdos
Se modifica el acuerdo del cliente Purchase Agreement Amended Eventos para acuerdos
El cliente cancela su contrato Purchase Agreement Ended Eventos para acuerdos
Se emite un aviso que puede afectar al acuerdo del cliente Purchase Agreement Advisory Issued Eventos para acuerdos
Se resuelve un aviso que afecta al acuerdo de un cliente Purchase Agreement Advisory Resolved Eventos para acuerdos
La licencia de un cliente para un producto está aprovisionada o actualizada License Updated Eventos para licencias
Se está revocando la licencia de un cliente para un producto License Deprovisioned Eventos para licencias
El vendedor envía una solicitud de cancelación Agreement Cancellation Request Pending Approval - Proposer Eventos para cancelaciones
La solicitud de cancelación está aprobada o se aprueba automáticamente Agreement Cancellation Request Approved - Proposer Eventos para cancelaciones
El comprador ha rechazado la solicitud de cancelación Agreement Cancellation Request Rejected - Proposer Eventos para cancelaciones
El vendedor retira una solicitud de cancelación Agreement Cancellation Request Cancelled - Proposer Eventos para cancelaciones
La solicitud de cancelación no se valida Agreement Cancellation Request Validation Failed - Proposer Eventos para cancelaciones
Se procesa el ajuste de facturación Purchase Agreement Billing Adjustment Completed - Proposer Eventos para ajustes de facturación
El ajuste de facturación no pasa la validación Purchase Agreement Billing Adjustment Failed - Proposer Eventos para ajustes de facturación

Eventos para nuevas ofertas

Cuando los vendedores crean una oferta y la ponen a la venta, pueden recibir un evento con el siguiente tipo de detalle: Offer Released.

nota

Para obtener información sobre la creación de EventBridge reglas, consulta EventBridge las reglas de Amazon en la Guía del EventBridge usuario de Amazon.

El siguiente es un ejemplo del cuerpo del evento para una nueva oferta creada por un ISV.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Offer Released", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2023-08-26T00:00:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/Offer/offer-1234567890123" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "offer": { "id": "offer-1234567890123", "arn": "arn:aws:catalog:us-east-1:123456789012:Offer/offer-1234567890123", "name": "Offer Name", "expirationDate": "2025-08-26T00:00:00Z" }, "product": { "id": "bbbbaaaa-abcd-1111-abcd-666666666666", "arn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/SaaSProduct/bbbbaaaa-abcd-1111-abcd-666666666666", "title": "Product Title" }, "manufacturer": { "accountId": "123456789012", "name": "Manufacturer Account Name" }, "sellerOfRecord": { "accountId": "123456789012", "name": "Seller Account Name" }, "targetedBuyerAccountIds": [ "999988887777", "111122223333" ] } }

A continuación se muestra un ejemplo del cuerpo de un evento para cuando un socio de canal independiente utiliza el producto de un ISV para crear una oferta.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Offer Released", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2023-08-26T00:00:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:987654321098:AWSMarketplace/Offer/offer-1234567890123" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "offer": { "id": "offer-1234567890123", "arn": "arn:aws:catalog:us-east-1:987654321098:Offer/offer-1234567890123", "name": "Offer Name", "expirationDate": "2025-08-26T00:00:00Z" }, "product": { "id": "bbbbaaaa-abcd-1111-abcd-666666666666", "arn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/SaaSProduct/bbbbaaaa-abcd-1111-abcd-666666666666", "title": "Product Title" }, "manufacturer": { "accountId": "123456789012", "name": "Manufacturer Account Name" }, "sellerOfRecord": { "accountId": "987654321098", "name": "Seller Account Name" }, "targetedBuyerAccountIds": ["999988887777", "111122223333"], } } }

A continuación se muestra un ejemplo del cuerpo del evento en el que un socio de canal crea una oferta.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Offer Released", "source": "aws.marketplacecatalog", "account": "987654321098", "time": "2023-08-26T00:00:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:987654321098:AWSMarketplace/Offer/offer-1234567890123" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "offer": { "id": "offer-1234567890123", "arn": "arn:aws:catalog:us-east-1:987654321098:Offer/offer-1234567890123", "name": "Offer Name", "expirationDate": "2025-08-26T00:00:00Z" }, "product": { "id": "bbbbaaaa-abcd-1111-abcd-666666666666", "arn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/SaaSProduct/bbbbaaaa-abcd-1111-abcd-666666666666", "title": "Product Title" }, "manufacturer": { "accountId": "123456789012", "name": "Manufacturer Account Name" }, "sellerOfRecord": { "accountId": "987654321098", "name": "Seller Account Name" }, "targetedBuyerAccountIds": ["999988887777", "111122223333"], } } }

A continuación se muestra un ejemplo del cuerpo de evento de un nuevo conjunto de ofertas publicado por un socio (un proveedor de software independiente o un socio de canal).

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "OfferSet Released", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2023-08-26T00:00:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:987654321098:AWSMarketplace/OfferSet/offerset-1234567890123" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "offerSet": { "id": "offerset-1234567890123", "arn": "arn:aws:catalog:us-east-1:987654321098:OfferSet/offerset-1234567890123", "name": "Offer Set Name", }, "associatedOffers": [ { "offer": { "id": "offer-1234567890123", "arn": "arn:aws:catalog:us-east-1:987654321098:Offer/offer-1234567890123", "name": "Offer Name", } }, ... ] } }

Eventos para conjuntos de cambios

Cuando se complete un conjunto de cambios, los vendedores, los socios de canal y los administradores del mercado privado pueden recibir un evento. La API de AWS Marketplace catálogo envía un evento cuando un conjunto de cambios finaliza con el estado correcto, fallido o cancelado. El origen de estos eventos es aws.marketplacecatalog, y los posibles valores de los tipos de detalles son Change Set Succeeded, Change Set Failed yChange Set Cancelled.

nota

Para obtener información sobre los conjuntos de cambios, consulte Trabajar con conjuntos de cambios en la Referencia de la API de AWS Marketplace Catalog.

Cada evento contiene detalles de la solicitud de cambio, como el ID del conjunto de cambios, el nombre del conjunto de cambios, el tipo de detalle del evento, el código de error (para las solicitudes fallidas) y la hora de inicio y finalización de la solicitud. Esto le permite supervisar sus conjuntos de cambios sin tener que consultar continuamente la DescribeChangeSet acción ni comprobar el AWS Marketplace Management Portal estado de sus solicitudes de cambio.

nota

Para obtener información sobre la creación de EventBridge reglas, consulta las EventBridge reglas de Amazon en la Guía del EventBridge usuario de Amazon.

El siguiente es un ejemplo del cuerpo de evento para un tipo de detalle de Change Set Succeeded.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Change Set Succeeded", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2022-11-01T13:12:22Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/ChangeSet/76yesvf8y165pa4f98td2crtg" ], "detail": { "requestId" : "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "Catalog": "AWSMarketplace", "ChangeSetId": "76yesvf8y165pa4f98td2crtg", "ChangeSetName": "Create my product", "StartTime": "2018-02-27T13:45:22Z", "EndTime": "2018-02-27T14:55:22Z" } }

El siguiente es un ejemplo del cuerpo de evento para un tipo de detalle de Change Set Failed.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Change Set Failed", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2022-11-01T13:12:22Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/ChangeSet/76yesvf8y165pa4f98td2crtg" ], "detail": { "requestId" : "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "Catalog": "AWSMarketplace", "ChangeSetId": "76yesvf8y165pa4f98td2crtg", "ChangeSetName": "Create my product", "StartTime": "2018-02-27T13:45:22Z", "EndTime": "2018-02-27T14:55:22Z", "FailureCode": "CLIENT_ERROR" } }

El siguiente es un ejemplo del cuerpo de evento para un tipo de detalle de Change Set Cancelled.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Change Set Cancelled", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2022-11-01T13:12:22Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/ChangeSet/76yesvf8y165pa4f98td2crtg" ], "detail": { "requestId" : "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "Catalog": "AWSMarketplace", "ChangeSetId": "76yesvf8y165pa4f98td2crtg", "ChangeSetName": "Create my product", "StartTime": "2018-02-27T13:45:22Z", "EndTime": "2018-02-27T14:55:22Z" } }

Eventos de informe resumido de seguridad

Cuando se detectan vulnerabilidades de seguridad en los productos de un vendedor, puede recibir un evento de informe resumido y recordatorios periódicos en caso de problemas pendientes con los productos. El origen de estos eventos es aws.marketplacecatalog y el tipo de detalle es Products Security Report Created.

Cada evento incluye un resumen del número de productos y versiones con problemas detectados, un recuento del número de versiones más recientes afectadas y la fecha en que es necesario resolverlos para evitar una restricción temporal de estos productos o versiones.

nota

Para obtener información sobre la creación de EventBridge reglas, consulte EventBridge las reglas de Amazon en la Guía del EventBridge usuario de Amazon.

Para obtener más información sobre la administración de los eventos de seguridad, consulte la publicación de blog How to improve the security of your product catalog in AWS Marketplace en el AWS Blog.

El siguiente es un ejemplo del cuerpo de evento para un tipo de detalle de Products Security Report Created.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Products Security Report Created", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2023-10-31T00:00:00Z", "region": "us-east-1", "resources": [], "detail": { "numberOfProductsWithIssues": 1, "numberOfVersionsWithIssues": 1, "numberOfLatestVersionsWithIssues": 1, "newIssuesFound": true, "upcomingResolutionDueDate": "2023-12-01T00:00:00Z", "requestId": "533fa17d-3e97-5051-bcaf-1fae45fb3f8b" } }

Eventos para abonos

Si no se realiza un pago a la cuenta bancaria del vendedor debido a que los datos de la cuenta bancaria no son válidos, los AWS Marketplace ISV y los socios de canal pueden recibir un evento.

En el siguiente código de evento JSON, el valor de source de estos eventos es aws.marketplace y el valor de detail-type es Disbursement Paused. El valor de resources muestra la cuenta bancaria número de recurso de Amazon (ARN).

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Disbursement Paused", "source": "aws.marketplace", "account":"<account id of end user>", "time": "2022-11-01T13:12:22Z", "region": "us-east-1", "resources": ["arn:aws:payments:us-east-1:1234567890:paymentinstrument:123"], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace" } }

Para resolver el problema de la información bancaria no válida, añada la información de su cuenta bancaria en la Central de socios de AWS. Para obtener instrucciones, consulte Para añadir los detalles de la cuenta bancaria.

Para obtener más información sobre la creación de EventBridge reglas de Amazon, consulte las reglas de Amazon EventBridge en la guía del EventBridge usuario de Amazon.

Eventos para acuerdos

Cuando se producen eventos relacionados con el acuerdo, los vendedores pueden recibir notificaciones sobre los cambios en el ciclo de vida del acuerdo de compra.

Para obtener información sobre la creación de EventBridge reglas, consulta EventBridge las reglas de Amazon en la Guía del EventBridge usuario de Amazon.

El siguiente es un ejemplo del cuerpo del evento para el acuerdo de compra creado: proponente.

nota

En el caso de una oferta privada para socios del canal (CPPO), se rellenará el identificador de autorización de reventa y, en el caso de una oferta directa de Marketplace (MPPO), este valor será nulo.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Created - Proposer", "source": "aws.agreement-marketplace", "account": "<ISV's or CP's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "intent": "NEW", "status": "ACTIVE", "acceptanceTime": "2024-06-26T21:36:03Z", "startTime": "2024-08-30T21:36:03Z", "endTime": "2025-05-30T21:36:03Z" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }

A continuación se muestra un ejemplo del cuerpo del evento de creación del acuerdo de compra: fabricante.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Created - Manufacturer", "source": "aws.agreement-marketplace", "account": "<ISV's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "intent": "NEW", "status": "ACTIVE", "acceptanceTime": "2024-06-26T21:36:03Z", "startTime": "2024-08-30T21:36:03Z", "endTime": "2025-05-30T21:36:03Z" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }

El siguiente es un ejemplo de cuerpo de evento para un acuerdo de compra modificado: proponente.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Amended - Proposer", "source": "aws.agreement-marketplace", "account": "<ISV or CP's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "intent": "AMEND", "status": "ACTIVE", "acceptanceTime": "2024-06-26T21:36:03Z", "startTime": "2024-08-30T21:36:03Z", "endTime": "2025-05-30T21:36:03Z" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }

El siguiente es un ejemplo de organismo de evento para un acuerdo de compra modificado: fabricante.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Amended - Manufacturer", "source": "aws.agreement-marketplace", "account": "<ISV's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "intent": "AMEND", "status": "ACTIVE", "acceptanceTime": "2024-06-26T21:36:03Z", "startTime": "2024-08-30T21:36:03Z", "endTime": "2025-05-30T21:36:03Z" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }

El siguiente es un ejemplo del cuerpo del evento para el acuerdo de compra finalizado: proponente.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Ended - Proposer", "source": "aws.agreement-marketplace", "account": "<ISV's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "status": "CANCELLED" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }

El siguiente es un ejemplo del cuerpo del evento para el contrato de compra finalizado: fabricante.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Ended - Manufacturer", "source": "aws.agreement-marketplace", "account": "<ISV's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "status": "CANCELLED" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }

El siguiente es un ejemplo de organismo de evento para un aviso de contrato de compra emitido: fabricante.

{ "version": "0", "id": "a1b2c3d4-1111-2222-3333-444455556666", "detail-type": "Purchase Agreement Advisory Issued - Manufacturer", "source": "aws.agreement-marketplace", "account": "987654321098", "time": "2026-07-02T14:30:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs" }, "product": { "id": "prod-aw4fgf5tyo5w2ap6fEXAMPLE" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "987654321098" }, "offer": { "id": "offer-1234567890123" }, "advisory": { "issuedAt": "2026-07-02T14:28:00Z" } } }

El siguiente es un ejemplo de cuerpo de evento para el aviso de acuerdo de compra resuelto: fabricante.

{ "version": "0", "id": "k9s5f3d4-0921-2382-3333-970453552166", "detail-type": "Purchase Agreement Advisory Resolved - Manufacturer", "source": "aws.agreement-marketplace", "account": "987654321098", "time": "2026-07-02T14:30:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "7s4p9f1b-b809-4f5e-9fgl-a9ae74b05cji", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs" }, "product": { "id": "prod-aw4fgf5tyo5w2ap6fEXAMPLE" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "987654321098" }, "offer": { "id": "offer-1234567890123" }, "advisory": { "resolvedAt": "2026-08-02T11:13:05Z" } } }

Eventos para licencias

Cuando se producen eventos relacionados con las licencias, los vendedores pueden recibir notificaciones sobre los cambios en los derechos de los clientes.

Para obtener información sobre la creación de EventBridge reglas, consulta las EventBridge reglas de Amazon en la Guía del EventBridge usuario de Amazon.

El siguiente es un ejemplo del cuerpo del evento License Updated - Manufacturer.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "License Updated - Manufacturer", "source": "aws.agreement-marketplace", "account": "<ISV/CP account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs" }, "product": { "code": "aw4fgf5tyo5w2ap6fEXAMPLE", "id": "prod-qtwveEXAMPLE" }, "license": { "arn": "aws:license-manager:us-east-1:123456789012:l-e52ca6f38bf84d0fafb8802ca15ac11x" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "8kkr91jo647j3qxlcjhlqce7y" } } }

A continuación se muestra un ejemplo del cuerpo del evento License Deaprovisioned - Manufacturer.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "License Deprovisioned - Manufacturer", "source": "aws.agreement-marketplace", "account": "<ISV/CP account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs" }, "product": { "code": "aw4fgf5tyo5w2ap6fEXAMPLE", "id": "prod-qtwveEXAMPLE" }, "license": { "arn": "aws:license-manager:us-east-1:123456789012:l-e52ca6f38bf84d0fafb8802ca15ac11x" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "8kkr91jo647j3qxlcjhlqce7y" } } }

Eventos para cancelaciones

Cuando el estado de una solicitud de cancelación cambia, los vendedores, los compradores y los ISV (en el caso de la CPPO) reciben los eventos. Cada evento se envía a la parte correspondiente con un tipo de detalle específico para cada función (proponente para vendedores, aceptador para compradores, fabricante para los ISV). La fuente de estos eventos es. aws.agreement-marketplace

Para obtener información sobre la creación de EventBridge reglas, consulte EventBridge las reglas de Amazon en la Guía del EventBridge usuario de Amazon.

El siguiente es un ejemplo del cuerpo del evento para una solicitud de cancelación de un acuerdo pendiente de aprobación: proponente. Este evento se envía cuando envías una solicitud de cancelación y está pendiente de la aprobación del comprador.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Agreement Cancellation Request Pending Approval - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-01T13:12:22Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid", "acceptorId": "123465789012", "productId": "prod-exampleid", "offerId": "offer-exampleid" }, "agreementCancellationRequest": { "id": "acr-abcdexampleid", "reasonCode": "INCORRECT_TERMS_ACCEPTED", "reasonMessage": "", "statusCode": "PENDING_APPROVAL", "statusMessage": "", "createdAt": "2025-01-01T13:12:22Z", "updatedAt": "2025-01-01T13:12:22Z" } } }

El siguiente es un ejemplo del cuerpo del evento para una solicitud de cancelación de un acuerdo aprobada: proponente. Este evento se envía cuando el comprador aprueba tu solicitud de cancelación o cuando se aprueba automáticamente transcurridos 7 días.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Agreement Cancellation Request Approved - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-01T13:16:07Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid", "acceptorId": "123465789012", "productId": "prod-exampleid", "offerId": "offer-exampleid" }, "agreementCancellationRequest": { "id": "acr-abcdexampleid", "reasonCode": "INCORRECT_TERMS_ACCEPTED", "reasonMessage": "The terms accepted in agreement had wrong rate", "statusCode": "APPROVED", "statusMessage": "", "createdAt": "2025-01-03T16:16:22Z", "updatedAt": "2025-01-03T16:20:08Z" } } }

El siguiente es un ejemplo del cuerpo del evento para una solicitud de cancelación de un acuerdo rechazada: proponente. Este evento se envía cuando el comprador rechaza tu solicitud de cancelación.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Agreement Cancellation Request Rejected - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-02T10:30:00Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid", "acceptorId": "123465789012", "productId": "prod-exampleid", "offerId": "offer-exampleid" }, "agreementCancellationRequest": { "id": "acr-abcdexampleid", "reasonCode": "INCORRECT_TERMS_ACCEPTED", "reasonMessage": "", "statusCode": "REJECTED", "statusMessage": "We still need this product", "createdAt": "2025-01-01T13:12:22Z", "updatedAt": "2025-01-02T10:30:00Z" } } }

El siguiente es un ejemplo del cuerpo del evento para una solicitud de cancelación de un acuerdo cancelada: proponente. Este evento se envía cuando retiras una solicitud de cancelación.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Agreement Cancellation Request Cancelled - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-02T08:00:00Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid", "acceptorId": "123465789012", "productId": "prod-exampleid", "offerId": "offer-exampleid" }, "agreementCancellationRequest": { "id": "acr-abcdexampleid", "reasonCode": "INCORRECT_TERMS_ACCEPTED", "reasonMessage": "", "statusCode": "CANCELLED", "statusMessage": "Seller withdrew the request", "createdAt": "2025-01-01T13:12:22Z", "updatedAt": "2025-01-02T08:00:00Z" } } }

El siguiente es un ejemplo del cuerpo del evento para una solicitud de cancelación de un acuerdo que no se validó correctamente: proponente. Este evento solo se envía al vendedor cuando se produce un error en la validación asíncrona tras el envío.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Agreement Cancellation Request Validation Failed - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-01T13:15:00Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid", "acceptorId": "123465789012", "productId": "prod-exampleid", "offerId": "offer-exampleid" }, "agreementCancellationRequest": { "id": "acr-abcdexampleid", "reasonCode": "INCORRECT_TERMS_ACCEPTED", "reasonMessage": "The terms accepted in agreement had wrong rate", "statusCode": "VALIDATION_FAILED", "statusMessage": "Agreement has a renewal agreement that must be canceled first", "createdAt": "2025-01-01T13:12:22Z", "updatedAt": "2025-01-01T13:15:00Z" } } }

Eventos para ajustes de facturación

Cuando cambia el estado de un ajuste de facturación, los vendedores, los compradores y los proveedores de software independientes (en el caso de la CPPO) reciben los eventos. Cada evento se envía a la parte correspondiente con un tipo de detalle específico para cada función (proponente para vendedores, aceptador para compradores, fabricante para los ISV). La fuente de estos eventos es. aws.agreement-marketplace

El siguiente es un ejemplo del cuerpo del evento para el acuerdo de compra: ajuste de facturación completado: proponente.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Purchase Agreement Billing Adjustment Completed - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-01T13:12:22Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid" }, "billingAdjustmentRequest": { "id": "ba-abcdexampleid", "adjustmentAmount": "-100.00", "currencyCode": "USD", "adjustmentReasonCode": "INCORRECT_TERMS_ACCEPTED" }, "invoice": { "originalInvoiceId": "2028746221" } } }

El siguiente es un ejemplo del cuerpo del evento de un acuerdo de compra cuyo ajuste de facturación falló: proponente. Este evento solo se envía al vendedor cuando un ajuste de facturación no se valida de forma asíncrona.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Purchase Agreement Billing Adjustment Failed - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-01T13:15:00Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid" }, "billingAdjustmentRequest": { "id": "ba-abcdexampleid", "adjustmentAmount": "-1000.00", "currencyCode": "USD", "adjustmentReasonCode": "INCORRECT_TERMS_ACCEPTED" }, "invoice": { "originalInvoiceId": "2028746221" } } }