Developer Console Token

For clients with automated or back-end integrations that do not have ongoing user involvement, follow this process to generate Authorization and Refresh Tokens for long-term use.

Summarized Steps

  1. Log into the ChannelAdvisor system with a platform Username and Password (not the same as your Developer Key and Password)
  2. Go to the Developer Console, and log in with Developer Key and Password
  3. Click Create New Application (if not already created)
  4. Enter a Name for the application - the Description and Redirect URI are optional
  5. Once the newly created application appears, click on Add Integration and Request Tokens
  6. If previously logged in to platform as Step 1, skip to Step 7
    1. If not already logged into the ChannelAdvisor with platform username/password (not Developer Key/password) as Step 1, a login page appears for entering a ChannelAdvisor platform Username and Password
    2. If login is not successful, simply go back to the Developer Console and repeat step 5.
  7. Select the client that requests will be made against in this application (there will likely only be one), click the Select Client button
  8. Grant Access - select the profiles to make requests against within this application (all profiles for the client will be displayed here), click the Grant Access button
  9. An Access Token and Refresh Token are returned via the browser - save these for future use, as this page is inaccessible again without generating a new authorization (and new Refresh Token).
  10. To refresh access tokens, follow the instructions on the Updating Access Token page - the Refresh Token presented will be required.

Visual Directions

  1. Log into the ChannelAdvisor system with the platform Username and Password (not the same as Developer Key and Password)
     
  2. Go to the Developer Console, and log in with Developer Key and Password
     
  3. Click Create New Application (if not already created)
     
  4. Enter a Name for the application - the Description and Redirect URI are optional
     
  5. Once the newly created application appears, click on Add Integration and Request Tokens
     
  6. If previously logged in to platform as Step 1, skip to Step 7:
    1. If not already logged into the ChannelAdvisor with platform username/password (not Developer Key/password) as Step 1, a login page appears for entering a ChannelAdvisor platform Username and Password
    2. If login is not successful, simply go back to the Developer Console and repeat step 5.

       
  7. Select the client that requests will be made against in this application (there will likely only be one), click the Select Client button
  8. Grant Access - select the profiles to make requests against within this application (all profiles for the client will be displayed here), click the Grant Access button.
  9. An Access Token and Refresh Token are returned via the browser - save these for future use, as this page is inaccessible again without generating a new authorization (and new Refresh Token).
  10. To refresh access tokens, follow the instructions on the Updating Access Token page - the Refresh Token presented will be required.

Important Notes: 

  • Each Application can only support singular client access - which will allow access to multiple profiles under this client account.
  • We recommend separate applications for each coding environment in the developer system.