cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Not sure what API End Points to use

I have used the APIExplorer, and it seems to all work fine, I'm just don't see the a set of steps I would need to end up with a listing on Ebay that shows the product, images description, price, etc. 

In plain English, without the Ebay vernacular. I want to sell items. 

The items are unique, so I don't care about inventory. 

I want to submit each item individually. I see the create createOrReplaceInventoryItem endPoint. But it seems to be for inventory, and then I have to list an offer that's associated with the item. 

What is the order of operations for endpoints, once I have the Oauth in place to create, offer sell or whatever so that a customer can buy from a store?

Thanks,




Message 1 of 3
latest reply
2 REPLIES 2

Not sure what API End Points to use

I would recommend that you use the traditional Trading API for your simpler needs. It is "listing-based" rather than "Inventory/SKU-based". You can try it in the API Explorer.  Use AddItem to create a listing (or VerifyAddItem to confirm that your values work).   Requires OAuth or Auth-n-Auth.

https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/StandardListingIndex.html 

 

Another option:

https://www.ebay.com/sh/reports/uploads

The Seller Hub > Reports > Uploads  feature (formerly File Exchange or FX) uses similar Trading API data to manually upload a CSV file for listing creation or revision within Seller Hub. To create a listing, first download a template for the listing category, which will provide spreadsheet columns for most of the data required by a listing. Populate this template, save as CSV, and upload back to Seller Hub. No programming required. Because the fields are similar to the Trading API fields, it will provide a good idea of what should be sent. 

 

This CSV file can also be uploaded as a feed from a remote server, if you prefer the spreadsheet method, but without logging into eBay.  Requires OAuth.

https://developer.ebay.com/api-docs/sell/static/feed/fx-feeds.html 

 

 

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.
Message 2 of 3
latest reply

Not sure what API End Points to use


@maphil6778 wrote:

I have used the APIExplorer, and it seems to all work fine, I'm just don't see the a set of steps I would need to end up with a listing on Ebay that shows the product, images description, price, etc. 

In plain English, without the Ebay vernacular. I want to sell items. RTasks

The items are unique, so I don't care about inventory. 

I want to submit each item individually. I see the create createOrReplaceInventoryItem endPoint. But it seems to be for inventory, and then I have to list an offer that's associated with the item. 

What is the order of operations for endpoints, once I have the Oauth in place to create, offer sell or whatever so that a customer can buy from a store?

Thanks,


According to the Trading API User Guide, the general steps to list an item are:

  • Use the GetCategories call to browse categories and find the best one for your item.
  • Use the AddItem or AddFixedPriceItem call to create a listing for your item. You need to specify the category ID, the item condition, the product details, the listing format, the price, the shipping options, and the payment methods. You will get an item ID and the expected listing fees as a response.
  • Use the VerifyAddItem or VerifyAddFixedPriceItem call to test your listing before publishing it. This will check for any errors or warnings and return the expected listing fees. If the verification is successful, you can use the same request with the AddItem or AddFixedPriceItem call to publish your listing.

If you want to use the Inventory API  to list your items, you need to follow these steps:

  • Use the createOrReplaceInventoryItem call to create an inventory item record for your item. You need to specify the SKU, the availability, the condition, the product details, and the image URLs.
  • Use the createInventoryLocation call to create an inventory location for your item. You need to specify the name, the address, and the merchant location key of the location where you store your item.
  • Use the createOffer call to create an offer for your item. You need to specify the SKU, the marketplace ID, the format, the category ID, the price, the quantity, the listing description, and the listing policies.
  • Use the publishOffer call to publish your offer and create a listing for your item. You will get a listing ID as a response.
Message 3 of 3
latest reply