

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# EventBridge Notificações da Amazon para AWS Marketplace eventos
<a name="buyer-notifications-eventbridge"></a>

AWS Marketplace é integrado com a Amazon EventBridge, anteriormente chamada de Amazon CloudWatch Events. EventBridge é um serviço de barramento de eventos que você usa para conectar seus aplicativos a dados de várias fontes. Para obter mais informações, consulte o [https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

AWS Marketplace envia os seguintes tipos de EventBridge eventos:
+ [Eventos da API Discovery](buyer-eventbridge.md) — AWS Marketplace os compradores recebem um evento sempre que um vendedor cria uma oferta e a disponibiliza para compra. O evento contém detalhes como ID de produto, data de validade, detalhes do produto e nome do vendedor. 
+ [Eventos do mercado privado](pmp-eventbridge.md) — Os administradores e compradores do mercado privado recebem eventos AWS Marketplace sempre que um comprador cria uma solicitação de produto e quando a solicitação é aprovada ou recusada. Os eventos contêm detalhes como detalhes do produto e nome do vendedor.
+ [Eventos do contrato](agreement-eventbridge.md) — AWS Marketplace envia notificações para a Amazon EventBridge quando certos eventos ocorrem durante o ciclo de vida de seus contratos (ou seja, ofertas que você comprou). Os eventos contêm detalhes como o ID do contrato, o ID da oferta e o estado do seu contrato.
+ [Eventos de cancelamento e ajuste de cobrança](cancellation-adjustment-eventbridge.md) — AWS Marketplace envia notificações para a Amazon EventBridge quando um vendedor inicia uma solicitação de cancelamento ou ajuste de cobrança (reembolso) para um de seus contratos.

**nota**  
Para obter informações sobre a criação de EventBridge regras, consulte [ EventBridge as regras da Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html) *no Guia EventBridge do usuário da Amazon*.

# Eventos da API Discovery no Amazon EventBridge para AWS Marketplace
<a name="buyer-eventbridge"></a>

Como comprador, você recebe um *evento* do AWS Marketplace sempre que um vendedor cria uma oferta e a disponibiliza para compra. O evento contém detalhes como ID do vendedor, data de validade, detalhes do produto e nome do vendedor.

Este tópico fornece informações detalhadas sobre o evento listado na tabela a seguir.


****  

| Ação do vendedor | Evento recebido pelo comprador | Mais informações | 
| --- | --- | --- | 
| Cria uma oferta e a disponibiliza para compra | Listing Available | [Evento para novas listas](#events-listingavailable) | 

## Evento para novas listas
<a name="events-listingavailable"></a>

Quando um vendedor cria uma oferta e a disponibiliza para compra, o comprador recebe um evento com o tipo de detalhe de `Listing Available`.

O exemplo a seguir mostra o corpo de um evento de `Listing Available`.

```
{
    "version": "0",
    "id": "01234567-0123-0123-0123-0123456789ab",
    "detail-type": "Listing Available",
    "source": "aws.discovery-marketplace",
    "account": "123456789012",
    "time": "2023-08-26T00:00:00Z",
    "region": "us-east-1",
    "resources": [],
    "detail": {
        "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb",
        "catalog": "AWSMarketplace",
        "offer": {
            "id": "offer-1234567890123",
            "expirationDate": "2025-08-26T00:00:00Z"
        },
        "product": {
            "id": "bbbbaaaa-abcd-1111-abcd-666666666666",
            "title": "Product Title"
        },
        "sellerOfRecord": {
            "name": "Seller Name"
        }
    }
}
```

# AWS EventBridge Eventos do Marketplace Private Marketplace
<a name="pmp-eventbridge"></a>

Administradores e compradores de marketplaces privados recebem *eventos* do AWS Marketplace sempre que um comprador cria uma solicitação para um produto. Eles também recebem eventos quando a solicitação é aprovada ou recusada. Os eventos contêm detalhes como nomes de produtos IDs e vendedores. 

Os tópicos nesta seção fornecem informações detalhadas sobre o evento listado na tabela a seguir.


| Ação | Evento recebido | Mais informações | 
| --- | --- | --- | 
| O comprador solicita um produto para seu marketplace privado  |  Solicitação de produto criada  |  [Evento de nova solicitação de produto](#event-new-product-requests)  | 
| O administrador aprova o produto  |  Solicitação de produto aprovada  |  [Evento de solicitação de produto aprovada](#event-when-request-approved)  | 
| O administrador recusa o produto ou o sistema declina automaticamente após 30 dias  |  Solicitação de produto recusada  |  [Evento recusado de solicitação de produto](#event-request-declined)  | 
| O comprador cancela uma solicitação de produto para seu Private Marketplace |  Solicitação de produto cancelada  |  [Evento cancelado de solicitação de produto](#event-request-cancelled)  | 
| O sistema recusa automaticamente uma solicitação de produto após 30 dias |  Solicitação de produto expirada  |  [Evento expirado de solicitação de produto](#event-request-expired)  | 

## Evento de nova solicitação de produto
<a name="event-new-product-requests"></a>

Quando um comprador solicita um produto para seu catálogo do Private Marketplace, o comprador e os administradores do Private Marketplace recebem um evento com o tipo de `Product Request Created` detalhe.

O exemplo a seguir mostra o corpo de um evento de `Product Request Created`.

```
{
  "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",
    "arn:aws:aws-marketplace:us-east-1:982534358349:AWSMarketplace/ProductProcurementRequest/prodprocreq-67890"
  ],
  "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",
    "productProcurementRequestId": "prodprocreq-67890",
    "catalog": "AWSMarketplace",
    "requesterArn": "arn:aws:iam::255182084545:user/pmp-enduser"
  }
}
```

## Evento de solicitação de produto aprovada
<a name="event-when-request-approved"></a>

Quando um administrador do Private Marketplace aprova um produto para o catálogo do Private Marketplace de um comprador, o comprador e os administradores do Private Marketplace recebem um evento com o tipo de `Product Request Approved` detalhe.

O exemplo a seguir mostra o corpo de um evento de `Product Request Approved`.

```
{
  "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",
    "arn:aws:aws-marketplace:us-east-1:982534358349:AWSMarketplace/ProductProcurementRequest/prodprocreq-67890"
  ],
  "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",
    "productProcurementRequestId": "prodprocreq-67890",
    "catalog": "AWSMarketplace",
    "requesterArn": "arn:aws:iam::255182084545:user/pmp-enduser"
  }
}
```

## Evento recusado de solicitação de produto
<a name="event-request-declined"></a>

Quando um administrador do Private Marketplace recusa a adição de um produto, o comprador e os administradores do Private Marketplace recebem um evento com o tipo de `Product Request Declined` detalhe.

O exemplo a seguir mostra o corpo de um evento de `Product Request Declined`.

```
{
  "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",
    "arn:aws:aws-marketplace:us-east-1:982534358349:AWSMarketplace/ProductProcurementRequest/prodprocreq-67890"
  ],
  "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",
    "productProcurementRequestId": "prodprocreq-67890",
    "catalog": "AWSMarketplace",
    "requesterArn": "arn:aws:iam::255182084545:user/pmp-enduser"
  }
}
```

## Evento cancelado de solicitação de produto
<a name="event-request-cancelled"></a>

Quando um comprador do Private Marketplace cancela uma solicitação de produto, o comprador e os administradores do Private Marketplace recebem um evento com o tipo de `Product Request Cancelled` detalhe.

O exemplo a seguir mostra o corpo de um evento de `Product Request Cancelled`.

```
{
  "version": "0", 		 	 	 
  "id": "01234567-0123-0123-0123-0123456789ab", 
  "detail-type": "Product Request Cancelled",
  "source": "aws.private-marketplace", // Event is specific to Private Marketplace
  "account": "982534358349",
  "time": "2016-11-01T13:12:22Z",
  "region": "us-east-1",
  "resources": [
    "arn:aws:aws-marketplace:us-east-1:255182084545:AWSMarketplace/Experience/exp-12345",
    "arn:aws:aws-marketplace:us-east-1:982534358349:AWSMarketplace/ProductProcurementRequest/prodprocreq-67890"
  ],
  "detail": {
    "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb",
    "cancelledDate": "2022-11-05T13:12:22Z",
    "schemaVersion": "1.0.0",
    "product": {
        "id": "prod-xpaczqtfx7xqe",
        "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",
    "productProcurementRequestId": "prodprocreq-67890",
    "catalog": "AWSMarketplace",
    "requesterArn": "arn:aws:iam::982534358349:enduser1"
  }
}
```

## Evento expirado de solicitação de produto
<a name="event-request-expired"></a>

Quando uma solicitação de produto do Private Marketplace expira após 30 dias, o comprador e os administradores do Private Marketplace recebem um evento com o tipo de `Product Request Expired` detalhe.

O exemplo a seguir mostra o corpo de um evento de `Product Request Expired`.

```
{
  "version": "0", 		 	 	                   
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Product Request Expired",
  "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",
    "arn:aws:aws-marketplace:us-east-1:982534358349:AWSMarketplace/ProductProcurementRequest/prodprocreq-67890"
  ],
  "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",
    "productProcurementRequestId": "prodprocreq-67890",
    "catalog": "AWSMarketplace",
    "requesterArn": "arn:aws:iam::255182084545:user/pmp-enduser"
  }
}
```

# AWS EventBridge Eventos do Marketplace Agreement
<a name="agreement-eventbridge"></a>

AWS Marketplace envia notificações para a Amazon EventBridge quando certos eventos ocorrem no ciclo de vida de seus contratos (ou seja, ofertas que você comprou). Você pode usar esses eventos para automatizar fluxos de trabalho e acompanhar suas compras no mercado.

A tabela a seguir lista os eventos do comprador que são AWS Marketplace enviados para EventBridge:


| Event | Description | 
| --- | --- | 
| Contrato de compra criado - Aceitante | Enviado quando um novo contrato de compra é criado, renovado ou substituído em sua conta | 
| Contrato de compra alterado - Aceitante | Enviado quando são feitas modificações em um contrato de compra existente | 
| Contrato de compra encerrado - Aceitante | Enviado quando um contrato de compra é cancelado, expirado, rescindido, renovado ou substituído | 
| Fim do contrato de compra - Aceitante | Enviado 30, 60 e 90 dias antes da expiração do contrato de compra | 

## Visão geral do
<a name="agreement-events-overview"></a>

Os compradores recebem EventBridge notificações sobre os seguintes eventos do ciclo de vida do contrato de compra:
+ Criação de contrato
+ Emendas ao contrato
+ Fim do contrato (cancelamento, expiração ou rescisão)
+ Fim do contrato

Todos os eventos são enviados para seu barramento de EventBridge eventos padrão na `us-east-1` região com a origem do evento`aws.agreement-marketplace`.

## Tipos de eventos
<a name="agreement-event-types"></a>

### Contrato de compra criado - Aceitante
<a name="agreement-created-event"></a>

AWS Marketplace envia esse evento quando um novo contrato de compra é criado em sua conta.

**Cenários de acionamento:**
+ `NEW`- O contrato é criado pela primeira vez
+ `REPLACE`- Uma nova oferta privada precisa ser aceita como parte de uma Oferta Baseada em Contrato (ABO)
+ `RENEW`- Um contrato é renovado automaticamente ao expirar (se ativado)

**Esquema do evento:**

```
{
  "version": "0",
  "id": "abcd1234-5678-90ef-ghij-klmnopqrstuv",
  "detail-type": "Purchase Agreement Created - Acceptor",
  "source": "aws.agreement-marketplace",
  "account": "<Buyer Account ID>",
  "time": "2024-08-30T21:36:03Z",
  "region": "us-east-1",
  "resources": [
    "arn:aws:aws-marketplace::agreement:agmt-9xyz8wmklp67rt32nb1qv45ds"
  ],
  "detail": {
    "requestId": "7f3e2d1c-a9b8-4f5e-6d7c-1234567890ab",
    "catalog": "AWSMarketplace",
    "agreement": {
      "id": "agmt-9xyz8wmklp67rt32nb1qv45ds",
      "intent": "NEW|RENEW|REPLACE",
      "status": "ACTIVE",
      "acceptanceTime": "2024-06-26T21:36:03Z",
      "startTime": "2024-08-30T21:36:03Z",
      "endTime": "2025-05-30T21:36:03Z"
    },
    "acceptor": {
      "accountId": "<Buyer Account ID>"
    },
    "proposer": {
      "accountId": "<Proposer Account ID>"
    },
    "offer": {
      "id": "offer-abcdef123456"
    }
  }
}
```

### Contrato de compra alterado - Aceitante
<a name="agreement-amended-event"></a>

AWS Marketplace envia esse evento quando são feitas modificações em um contrato de compra existente, como alterações nos termos, preços ou outros parâmetros do contrato.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "12345678-1234-1234-1234-123456789012",
  "detail-type": "Purchase Agreement Amended Acceptor",
  "source": "aws.agreement-marketplace",
  "account": "<Buyer 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"
    },
    "acceptor": {
      "accountId": "<Buyer Account ID>"
    },
    "proposer": {
      "accountId": "<Proposer Account ID>"
    },
    "offer": {
      "id": "offer-1234567890123"
    }
  }
}
```

### Contrato de compra encerrado - Aceitante
<a name="agreement-ended-event"></a>

AWS Marketplace envia esse evento quando um contrato de compra termina.

**Cenários de acionamento:**
+ `CANCELLED`- Você encerrou o contrato antes da data de término definida
+ `EXPIRED`- O acordo atingiu sua data de término definida
+ `TERMINATED`- AWS rescindiu o contrato (por exemplo, devido a uma falha no pagamento)
+ `RENEWED`- O acordo foi renovado em um novo acordo
+ `REPLACED`- O contrato foi substituído por uma oferta de substituição do contrato

**Esquema do evento:**

```
{
  "version": "0",
  "id": "abcd1234-5678-90ef-ghij-klmnopqrstuv",
  "detail-type": "Purchase Agreement Ended - Acceptor",
  "source": "aws.agreement-marketplace",
  "account": "987654321098",
  "time": "2024-08-30T21:36:03Z",
  "region": "us-east-1",
  "resources": [
    "arn:aws:aws-marketplace:aws:agreement:agmt-9xyz8wmklp67rt32nb1qv45ds"
  ],
  "detail": {
    "requestId": "7f3e2d1c-a9b8-4f5e-6d7c-1234567890ab",
    "catalog": "AWSMarketplace",
    "agreement": {
      "id": "agmt-9xyz8wmklp67rt32nb1qv45ds",
      "status": "CANCELLED|EXPIRED|RENEWED|REPLACED|TERMINATED"
    },
    "acceptor": {
      "accountId": "<Buyer Account ID>"
    },
    "proposer": {
      "accountId": "<Proposer Account ID>"
    },
    "offer": {
      "id": "offer-abcdef123456"
    }
  }
}
```

### Fim do contrato de compra - Aceitante
<a name="agreement-ending-event"></a>

AWS Marketplace envia esse evento 30, 60 e 90 dias antes da expiração do contrato de compra.

Esse evento inclui campos adicionais que não estão presentes em outros eventos para compradores:
+ `agreement.autoRenewalEnabled`- Indica se a renovação automática está habilitada para o contrato
+ `product.id`e `product.title` - Informações sobre o produto para o contrato
+ `proposer.name`e `offer.name` - Nomes legíveis para o vendedor e a oferta

**Esquema do evento:**

```
{
  "version": "0",
  "id": "abcd1234-5678-90ef-ghij-klmnopqrstuv",
  "detail-type": "Purchase Agreement Ending - Acceptor",
  "source": "aws.agreement-marketplace",
  "account": "<Buyer Account ID>",
  "time": "2025-03-31T21:36:03Z",
  "region": "us-east-1",
  "resources": [
    "arn:aws:aws-marketplace::aws:agreement:agmt-9xyz8wmklp67rt32nb1qv45ds"
  ],
  "detail": {
    "requestId": "7f3e2d1c-a9b8-4f5e-6d7c-1234567890ab",
    "catalog": "AWSMarketplace",
    "agreement": {
      "id": "agmt-9xyz8wmklp67rt32nb1qv45ds",
      "startTime": "2024-08-30T21:36:03Z",
      "endTime": "2025-05-30T21:36:03Z",
      "autoRenewalEnabled": true,
      "status": "ACTIVE"
    },
    "product": {
      "id": "prod-abc123xyz456",
      "title": "Example Product Title"
    },
    "acceptor": {
      "accountId": "<Buyer Account ID>"
    },
    "proposer": {
      "name": "Example Seller Name",
      "accountId": "<Proposer Account ID>"
    },
    "offer": {
      "id": "offer-abcdef123456",
      "name": "Example Offer Name"
    }
  }
}
```

## Campos de eventos comuns
<a name="agreement-common-fields"></a>

Todos os eventos para compradores incluem esses campos comuns:


| Campo | Description | 
| --- | --- | 
| requestId | UUID usado para desduplicar eventos duplicados | 
| catalog | O catálogo do AWS Marketplace (normalmente "AWSMarketplace“) | 
| agreementId | Identificador exclusivo para o contrato | 
| acceptor.accountId | ID AWS da sua conta | 
| proposer.accountId | O ID da AWS conta do vendedor | 
| offer.id | O identificador da oferta | 

## Configurando EventBridge regras
<a name="agreement-eventbridge-setup"></a>

Para receber essas notificações, crie EventBridge regras que correspondam aos padrões de eventos para compradores. Para obter mais informações sobre a criação de regras, consulte [Criação de EventBridge regras](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html) da *Amazon no Guia EventBridge do usuário* da Amazon.

# Eventos de cancelamento e ajuste de faturamento
<a name="cancellation-adjustment-eventbridge"></a>

AWS Marketplace envia notificações para a Amazon EventBridge quando um vendedor inicia uma solicitação de cancelamento ou ajuste de cobrança para um de seus contratos. Você pode usar esses eventos para automatizar fluxos de trabalho e rastrear atividades de cancelamento e reembolso.

A tabela a seguir lista os eventos do comprador que são AWS Marketplace enviados EventBridge para cancelamentos e ajustes de cobrança:


| Event | Description | 
| --- | --- | 
| Solicitação de cancelamento de contrato com aprovação pendente - Aceitante | Enviado quando um vendedor envia uma solicitação de cancelamento do seu contrato. Ação necessária: você tem 7 dias para aprovar ou negar. | 
| Solicitação de cancelamento de contrato aprovada - Aceitante | Enviado quando uma solicitação de cancelamento é aprovada por você ou aprovada automaticamente após 7 dias | 
| Solicitação de cancelamento de contrato rejeitada - Aceitante | Enviado quando você nega uma solicitação de cancelamento | 
| Solicitação de cancelamento de contrato cancelada - Aceitante | Enviado quando o vendedor retira uma solicitação de cancelamento | 
| Ajuste de cobrança do contrato de compra concluído - Aceitante | Enviado quando um ajuste de cobrança (reembolso) do seu contrato é processado | 

Todos os eventos são enviados para seu barramento de EventBridge eventos padrão na `us-east-1` região com a origem do evento`aws.agreement-marketplace`.

## Tipos de eventos de solicitação de cancelamento
<a name="cancellation-event-types"></a>

### Solicitação de cancelamento de contrato com aprovação pendente - Aceitante
<a name="cancellation-pending-approval-acceptor"></a>

AWS Marketplace envia esse evento quando um vendedor envia uma solicitação de cancelamento de um de seus contratos. Você tem 7 dias para aprovar ou negar a solicitação. Se você não responder, o cancelamento será aprovado automaticamente.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Agreement Cancellation Request Pending Approval - Acceptor",
  "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",
      "proposerId": "123456789012",
      "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"
    }
  }
}
```

### Solicitação de cancelamento de contrato aprovada - Aceitante
<a name="cancellation-approved-acceptor"></a>

AWS Marketplace envia esse evento quando uma solicitação de cancelamento de um de seus contratos é aprovada. Isso pode acontecer quando você aprova a solicitação ou quando ela é aprovada automaticamente após 7 dias sem resposta.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Agreement Cancellation Request Approved - Acceptor",
  "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",
      "proposerId": "123456789012",
      "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-01T13:12:22Z",
      "updatedAt": "2025-01-01T13:16:07Z"
    }
  }
}
```

### Solicitação de cancelamento de contrato rejeitada - Aceitante
<a name="cancellation-rejected-acceptor"></a>

AWS Marketplace envia esse evento quando você nega uma solicitação de cancelamento de um de seus contratos.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Agreement Cancellation Request Rejected - Acceptor",
  "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",
      "proposerId": "123456789012",
      "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"
    }
  }
}
```

### Solicitação de cancelamento de contrato cancelada - Aceitante
<a name="cancellation-cancelled-acceptor"></a>

AWS Marketplace envia esse evento quando o vendedor retira uma solicitação de cancelamento antes de você responder.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Agreement Cancellation Request Cancelled - Acceptor",
  "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",
      "proposerId": "123456789012",
      "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"
    }
  }
}
```

## Tipos de eventos de ajuste de faturamento
<a name="billing-adjustment-event-types"></a>

### Ajuste de cobrança do contrato de compra concluído - Aceitante
<a name="billing-adjustment-successful-acceptor"></a>

AWS Marketplace envia esse evento quando um ajuste de cobrança (reembolso) de um de seus contratos é processado.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Purchase Agreement Billing Adjustment Completed - Acceptor",
  "source": "aws.agreement-marketplace",
  "account": "123456789012",
  "time": "2025-01-01T14:00: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"
    }
  }
}
```

Para obter mais informações sobre como responder às solicitações de cancelamento e acompanhar os ajustes de cobrança, consulte. [Reembolsos e cancelamentos em AWS Marketplace](buyer-refunds.md)