GET /api/v2/buyer/storefronts/{storefrontId}
Returns a single storefront with canonical transaction readiness and separate rolled-up connection state: connected, requiresCredentials, and your registered customerAccounts. Use readiness.canTransact for availability. Use connection fields to diagnose buyer credential setup, for example after registering credentials or completing OAuth. Use the capabilities endpoint when you need source-level diagnostic rows.
Request
curl
Parameters
Response
customerAccounts is scoped to the authenticated buyer. On Storefront MCP
discovery calls, supplying an opaque account ID without that buyer/storefront
grant fails closed with ACCOUNT_NOT_FOUND and
details.reason: "account_not_authorized_for_buyer". Use an account returned
for the current buyer; an account visible to another buyer is not reusable.
Errors
401 UNAUTHORIZED— missing or invalid bearer token.404 NOT_FOUND— the storefront does not exist or is not visible to the caller.
Related
Storefront tasks
All storefront operations
Register source credentials
Connect a source that requires credentials
List storefronts
Paginated summaries
Get storefront capabilities
Source-level capability diagnostics