OK, I think I may have found where this was announced:
Get all vendors (DEPRECATE) No Replacement API will be provided as this use case is not applicable for Marketplace Partners
I would argue that there is a use case, particularly when used with the ?forThisUser
parameter, where for a given user’s Atlassian ID I want to find all associated vendor ids.
Is there another way to do this now?
My use case is that we have built a small internal app for showing a snapshot of daily sales for all of our apps. When a user logs in with their Atlassian ID (using a access token for the password), we fetch all vendor ids associated with that user, then fetch all apps for those vendor ids, then fetch all transactions for those apps for a given time period.
I would like to avoid having to hardcode or configure the vendor ids if possible; but it seems like Atlassian have decided this isn’t valid use case?
(Edit: it seems this may be related to this discussion about switching from vendor IDs to developer IDs. If so, I have no problem updating our app to use new endpoints and developer IDs, but I can’t see any way to go from an Atlassian ID → one or more developer IDs → one or more apps → transactions for those apps).