Skip to main content
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:
Two accounts can share the same 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.
See Errors for the full error contract.

Buyer account mapping tasks

All operations

Buyer Account Mapping

Coverage states, suggested candidates, and how a decision is recorded

Errors

Shared error contract