0

I am trying to build very simple Amazon SP API client (using Amazon-provided C# client library) and I don't understand whether it is possible (or I am required to build web application as well?). My intention it to build the read-only client, that retrieves the orders and the finance report and that imports those data into our ERP database (or updates existing, already imported data). Is this possible (without having web application)?

I am reading chapter https://github.com/amzn/selling-partner-api-docs/blob/main/guides/en-US/developer-guide/SellingPartnerApiDeveloperGuide.md#step-3-the-selling-partner-signs-into-your-website and it explicitly says:

The selling partner signs into your website. If the selling partner does not yet have an account, they complete your registration process.

Your application loads the Amazon callback URI (passed by Amazon in the previous step) into the browser, adding the following parameters:

So, there is this talk about developer (your, i.e. mine) website. Is such website really required?

TomR
  • 2,696
  • 6
  • 34
  • 87

1 Answers1

1

As far as I understand the docs, it is just another REST API you are trying to communcate with. That does not have to be through a browser. If your desktop application can make http requests and process the response, you should be fine.

I think it is your "inhouse" use case vs. the use case in docs that is confusing you: What Amazon is describing here is how a developer is building his own web application where amazon sellers can sign up. This web app now communicates with amazon through their API.

You, on the other hand, do not have any third party sellers as customers but are building an inhouse application for your company who itself is a seller. You do not need to have anyone to sign up. Therefore, you can basically "skip" that thinking and go straight ahead to communicating with the API with your own credentials. You do not need to have a separate website for that!

Christian
  • 1,589
  • 1
  • 18
  • 36