Amazon Ads Connector
Documentation
Version: 1
Documentation
Authentication

OAuth Authentication


Description

Amazon OAuth Security Profile has be created in Amazon Developer portal. [API reference]

Instructions

  1. Firstly, login into Amazon Developer portal in https://developer.amazon.com.
  2. Then click Sign in.
  3. If you don't have an account, press Create your Amazon Developer account button to create one.
  4. Once logged in, click on your profile icon on the right-top of the window and hit Settings: Amazon developer profile settings
  5. Then click Security Profiles and proceed with creating a new Security Profile:
  6. Create Amazon developer security profile
  7. After that, click Web Settings subtab, then hit Show Secret button to reveal the Client Secret (you will need it later), and click Edit to add a Redirect URL:
  8. Reveal client secret in Amazon developer security profile
  9. Continue by setting Allowed Return URLs (you can have your own or use https://zappysys.com/oauth): Set return URLs in Amazon developer security profile
  10. Done! Now you can use Client ID, Client Secret, and Redirect URL when configuring OAuth Authentication parameters: Use client ID and client secret to connect to REST API Amazon services

Parameters

Parameter Required Default value Options
Name: AppId

Label: ClientId

YES
Name: ClientSecret

Label: ClientSecret

YES
Name: AuthorizationUrl

Label: AuthorizationUrl

YES https://www.amazon.com/ap/oa
Name Value
North America https://www.amazon.com/ap/oa
Europe https://eu.account.amazon.com/ap/oa
Far East https://apac.account.amazon.com/ap/oa
Name: ReturnUrl

Label: ReturnUrl

YES
Name: Scope

Label: Scope

YES
Name: Profile

Label: Profile (click 'Generate Token' before this)

YES
Name: RetryMode

Label: RetryMode

RetryWhenStatusCodeMatch
Name Value
None None
RetryAny RetryAny
RetryWhenStatusCodeMatch RetryWhenStatusCodeMatch
Name: RetryStatusCodeList

Label: RetryStatusCodeList

429
Name: RetryCountMax

Label: RetryCountMax

5
Name: RetryMultiplyWaitTime

Label: RetryMultiplyWaitTime

True