2. Crie um destino

Chame a operação createDestination para criar um destino Amazon Simple Queue Service (SQS).

  1. Chame a operação createDestination, passando os seguintes parâmetros do corpo:
ValorDescrição
resourceSpecification

Obrigatório

Tipo: Object
As informações necessárias para criar um destino SQS. Isso inclui o valor sqs: arn obtido na Etapa 1. Conceda permissão à API Selling Partner para gravar em sua fila SQS.
name

Obrigatório

Tipo: String
Um nome que você especifica para ajudá-lo a identificar este destino.

📘

Observação

Chamar a operação createDestination não requer autorização de nenhum parceiro de vendas. A este respeito, esta operação é uma operação "Grantless" e tem um modelo de autorização diferente da maioria das outras operações API de Parceiro de Venda.

Para obter mais informações, consulte Operações Grantless no Selling Partner API Developer Guide.

Exemplo de chamada:

POST https://sellingpartnerapi-na.amazon.com/ notifications/v1/destinations
{
  "name": "YourDestinationName",
  "resourceSpecification":
  {
    "sqs":
    {
      "arn": "arn:aws:sqs:us-east-2:444455556666:queue1"
    }
  }
}

Resposta:

NomeDescrição
name

Tipo: String
O nome definido pelo desenvolvedor para este destino.
destinationId

Tipo: String
O identificador de destino gerado quando você criou o destino.
resource

Tipo: String
O recurso que receberá notificações associadas a este destino.

Resposta de exemplo:

{
  "payload": {
    "name": "YourDestinationName",
    "destinationId": "ExampleDestinationId",
    "resource": {
      "sqs": {
        "arn": "arn:aws:sqs:us-east-2:444455556666:queue1"
      }
    }
  }
}
  1. Salve o valor destinationId como entrada para a Crie uma assinatura.