05-02-2024 01:56 AM
Good Morning everyone,
we would like to regularly update the inventory in our offers via an API.
We have now tested the Sell APIs / Inventory API. We have already managed to generate an OAuth user token and tested the individual calls using the API Explorer.
However, we cannot read any information using the getOffers or getInventoryItems functions. No data is provided for the SKUs. Unfortunately, without the information we cannot execute the bulkUpdatePriceQuantity command.
Apparently something is wrong with our offerings or the API is not working properly. However, other functions such as getOrders in the Fulfillment API work.
Does anyone have any idea what the error is or how we can solve our requirement in another way?
05-02-2024 02:51 AM
Did you create your listings with new REST API or using old trading API?
05-02-2024 02:58 AM
Most of our listings are created directly in the ebay frontend without using any API.
05-02-2024 04:36 AM
You can only retrieve listing thought the REST API If they are created by the REST API.
You will need to migrate the existing listings to the new REST API and then start using REST API.
05-02-2024 05:05 AM
Thanks for your reply. Is there a way to migrate the listings with keeping the salescount and organic ranking? Or is it only possible to create new listings?
I cannot believe that the only way to change the stock programmatically is to delete an recreate the listings.
It would be nice if anyone has an idea 😀
05-02-2024 02:19 PM
You don't need to delete, it is called "migrate", I have given some information here
I would recommend you migrate only a few listings first and then compare the results and then decide next.
I am still using old API to read listings but use new REST API for update price/stock and create new listings.