Skip to main content
Published: March 30 2006, 3:24:00 PMUpdated: November 28 2020, 1:59:37 PM

What is an eBayAuthToken ? How can I get one ?

What is an eBayAuthToken ?
-----------------------------------

The eBayAuthToken or a user authorization token, is a string which authorizes your application to access eBay data on a specific user's behalf.  User Authorization Tokens are only needed when using eBay APIs that require user authentication. 

In order for an application to retrieve a User Authorization Token, the user has to go through the Authentication and Authorization Sign-In flow, during which the user will specifically consent to the application making API calls on behalf of the user. Once the user has consented, the application will have access to the user's Authorization Token.

Since the keys and UserIDs for Production are separate from Sandbox, user tokens are also separate.  Using a Sandbox user token in production and vice versa, will not work.

Why do I need an eBayAuthToken?
------------------------------------------

All Trading API calls require the use of a User Authorization Token to authentication the calling user and application. You need a User Authorization Token in order to make any API calls using eBay Trading Web Services.

How can I get an eBayAuthToken?
------------------------------------------

The easiest way to retrieve an eBayAuthToken is to use the Token Generator Tool. You can retirieve a small number of tokens via this tool, for use in the sandbox and production. 

A production application with many users will need to implement the Auth and Auth signin flow to obtain tokens for all of their eBay users. Please see the documentation for details.

How well did this answer your question?
Answers others found helpful