API Reference

Id İle Abonelik Bilgilerini Alma

Belirtilen NOTIFICATION_TYPE & subscriptionId kapsamında abonelik bilgilerini döner.

Servisin Uzantısı : GET /notifications/v1/subscriptions/{notificationType}/{subscriptionId}

  • Servise saniyede 1 istek atılabilir.
  • Grantless operation olarak adlandırılmaktadır. Refresh token olmadan istek atabilirsiniz. (LWA – Login with Amazon yetkilendirmesi gerekmez.) Bunun yerine scope parametresini kullanabilirsiniz. Bu parameter ile erişim kapsamınız belirtilir.
    1. Token alırken;
      1. grant_type → client_credentials ve
      2. scope → sellingpartnerapi::notifications olarak gönderilmelidir.
      3. Bu token Atza ile başlayan refresh token aksine Atc ile başlar.

curl --location 'https://sellingpartnerapi-eu.amazon.com/notifications/v1/subscriptions/PRICING_HEALTH/f10626b2-ea70-4944-8ca2-*******' \
--header 'x-amz-access-token:{{grantless_token}}'
{
    "payload": {
        "subscriptionId": "f10626b2-ea70-4944-8ca2-********",
        "destinationId": "27212653-e481-4121-95d5-*******",
        "payloadVersion": "1.0"
    }
}
{
  "errors": [
    {
      "code": "Unauthorized",
      "message": "Access to requested resource is denied.",
      "details": "The access token you provided has expired."
    }
  ]
}