GET /api/v2/storefront/account-mappings/sources/{inventorySourceId}/roster
Returns the full observed-account roster for one active inventory source —
every native account Scope3 has seen through that source’s last-complete
listing, independent of any buyer relationship. It backs the inline account
picker in Buyer Account Mapping: once
a relationship’s source coverage is Needs account selection (ambiguous) or
Not set up (missing), search this roster to find the account to map.
The suggested candidates shown alongside a relationship’s coverage — up to 5
accounts that share that relationship’s exact operator, brand, and sandbox —
come from list_seller_account_relationships /
GET /api/v2/storefront/account-mappings instead, as a candidates array on
each source-coverage entry. This roster endpoint is the “see everything”
search, not the suggestion list; a relationship’s true candidate count is
always in candidateCount on that same entry, uncapped.
Request
Parameters
Response
200 OK with a SellerAccountSourceRoster:
displayLabel — this response never
collapses them into one row. Always distinguish accounts by
sourceExternalAccountId, the value a mapping decision actually binds.
Response fields
Errors
401 UNAUTHORIZED— missing or invalid API key.403 CUSTOMER_ROLE_DENIED— the API key is not a seller account.404 NOT_FOUND— no active inventory source with this id under your storefront.
Related
Buyer account mapping tasks
All operations
Buyer Account Mapping
Coverage states, suggested candidates, and how a decision is recorded
Errors
Shared error contract