Note: The sandbox environment is not available for the upload method specifying either Seller Hub feedTypes. Use care when using the production environment. To test input files without sending them to eBay as active listings, use the Draft Action (Create new drafts template).

Before you start using the Sell Feed API, make sure to:

  • Create an eBay developer account (if you haven’t already). You will also need to Create the eBay API keysets.

  • Set up OAuth access tokens. All eBay REST APIs use the OAuth 2.0 protocol for application and user authorization. Before you can begin to use the Feed API, you must generate these OAuth tokens. This authorization stays active for two hours but can be regenerated using Refresh Token. This is a Bearer Token and is needed for all the operations in the Feed API.

  • Prepare your input file. Use a template applicable for your task. See the Learning Resources link on your Seller Hub Reports page: https://www.ebay.com/sh/resources/reports

    Templates are configured and downloaded using the Seller Hub Reports Uploads section. Videos and documentation on using these templates is covered in the Seller Hub Reports Learning Resources section.

There are four basic steps in uploading a Seller Hub feed type data file to eBay:

Reusing a data file

Use the Feed API getInputFile method to download a file previously uploaded using uploadFile (useful if you want to revise a group of listings that were previously added or revised).