First, verify that you are using the correct type of token:
- REST API calls that only do searches (e.g., the Browse API) can use an Application access token.
- REST API calls that get a user’s personal data must use a User access token.
User tokens typically expire within two hours. Therefore, if you’re using a tool like the eBay API Explorer, Postman, or SOAPui to test your requests and you’re pasting in a user token, please keep in mind that you’ll need to get a new user token every 2 hours or so.
To update a user token without signing into eBay every time, configure a refresh token, and then use it to get new user access tokens programmatically.
For details on managing OAuth tokens, see:
To renew your user tokens without signing into your developer account, implement support to Get Tokens from your application.
To update your token manually from within your developer account:
- Go to the User Tokens page for your Production AppID, and follow the instructions to “Get a User Token Here”.
- Choose Production as the environment and Auth 'n' Auth as the token type.
- Click the blue button to sign into eBay’s Production site. You will be redirected to sign in to eBay.
- On the eBay sign-in page, enter the eBay username and password for the eBay member.
- On the next screen, consent to allow the application to access that member’s data.
- After you are redirected back to the User Tokens page on developer.ebay.com, you will see the token for that user.
The token will not be stored in your developer account. You can copy the token and save it locally. The token will expire after 18 months.
To change the application name on your customized eBay sign-in form yourself, edit the Display Title for your RUname in Get a Token from eBay via Your Application.
You will need to file a Developer Technical Support ticket to update the following fields in your developer account:
- Application keyset name
- Company name