3. Criar uma assinatura

Crie uma assinatura para um tipo de notificação, a ser entregue ao destino que você criou na etapa anterior.

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

Parâmetros de caminho:

ValorDescrição
notificationType

Obrigatório

Tipo: String
O tipo de notificação que você deseja assinar.

Valores: ANY_OFFER_CHANGED, FBA_OUTBOUND_SHIPMENT_STATUS, FEE_PROMOTION, FULFILLMENT_ORDER_STATUS.

Veja notificationType

Parâmetros do Body:

ValorDescrição
payloadVersion

Obrigatório

Tipo: String
A versão do objeto de carga útil a ser usado na notificação.

O valor deve ser: 1,0
destinationId

Obrigatório

Tipo: String
O identificador do destino onde as notificações serão entregues. Use o valor que você salvou na Crie um destino.

Exemplo de requisição:

POST https://sellingpartnerapi-na.amazon.com/notifications/v1/subscriptions/ANY_OFFER_CHANGED
{
  "payloadVersion":"1.0",
  "destinationId":"3acafc7e-121b-1329-8ae8-1571be663aa2"
}

Resposta:

{
  "payload": {
    "subscriptionId": "7fcacc7e-727b-11e9-8848-1681be663d3e",
    "payloadVersion": "1.0",
    "destinationId": "3acafc7e-121b-1329-8ae8-1571be663aa2"
  }
}
NomeDescrição
subscriptionId

Tipo: String
O identificador de assinatura gerado quando a assinatura é criada.
payloadVersion

Tipo: String
A versão do objeto de carga útil a ser usado na notificação.
destinationId

Tipo: String
O identificador do destino onde as notificações serão entregues. Use o valor destinationId que você salvou na etapa anterior.