Closed therubioftw closed 1 year ago
email, a name and the Merchant Token
How do you get even that?
I tried requesting the profile, but get an error.
Which endpoint are you using?
Those are just part of the LWA and SP-API login handshaking process...
The merchant token sure. But name and email?
Yep, that comes back from LWA :)
@therubioftw Where exactly does it come from?
It is pretty insane that one can not find the Seller Name anywhere in the API. I've brought this up to Amazon on several occasions, but they have never addressed it. The obvious place to add it is as part of the response in the Sellers / Marketplace Participations endpoint at https://github.com/amzn/selling-partner-api-docs/blob/main/references/sellers-api/sellers.md
As @bchecketts pointed out, important metadata for the seller account does not exist. It should be part of the sellers-api assuming the sellers-API meets the stated objective as a source of metadata about a seller.
As pointed out by @therubioftw LWA reflects something different, the metadata from the user authorizing the app. It does not reflect the metadata for the seller account.
Ideally, the seller-api would additionally return business information as highlighted in the OP. At a minimum, just adding the merchant Merchant Name (i.e., Acme Corp, My Sock Sales,...) would be a great start.
This is a very old issue that is probably not getting as much attention as it deserves. We encourage you to check if this is still an issue after the latest release and if you find that this is still a problem, please feel free to open a new issue and make a reference to this one.
Not stale.
Hi all, thanks for the feedback. Can you please share some valid use cases why business information like business name, business address and legal entity are needed?
Hi @GJ-JG, We want to offer sellers a few different financial services, and retrieving this information from the API would allow us to skip a few of the questions we have to ask. Anything that can reduce friction will be helpful :) With this information specifically, it would allow us another level of identity verification - cross checking with their Amazon store legal ownership.
@GJ-JG , I think one of the primary reasons is for parity. Amazon Advertising API has a profile endpoint https://advertising.amazon.com/API/docs/en-us/reference/2/profiles
This allows you to get metadata for an advertiser ID. At this point, Selling Partner does not provide an endpoint which provides consistent metadata about the Seller (or Vendor). The scope of who has access to this metadata should be limited to those who are authorized to access as the Ads API does.
The Amazon Ads profile metadata acts as a look-up table, so when Amazon Ads returns X data with profile_ID 1234567890, you have a path to look up "who the heck is profile ID 1234567890". Not having this information becomes increasingly problematic at scale if you have 100s or 1000s of sellers.
This is a very old issue that is probably not getting as much attention as it deserves. We encourage you to check if this is still an issue after the latest release and if you find that this is still a problem, please feel free to open a new issue and make a reference to this one.
closed for inactivity
I'm getting no help, so I assume it means there's no way to currently do it?
Discussed in https://github.com/amzn/selling-partner-api-docs/discussions/1495