Whether the seller requires operator-level credentials. When false (default), the agent authenticates once and declares brands/operators via sync_accounts. When true, each operator must authenticate independently.
OptionalauthorizationOAuth authorization endpoint for obtaining operator-level credentials. Present when the seller supports OAuth for operator authentication. May be absent even when requireOperatorAuth is true — in that case, operators obtain credentials out-of-band (e.g., seller portal, API key).
Billing models this seller supports (e.g., 'operator', 'agent').
OptionaldefaultDefault billing model applied when omitted from sync_accounts.
Whether an active account is required before calling get_products.
Whether the seller supports sandbox accounts for testing. For implicit accounts (require_operator_auth: false), declare sandbox via sync_accounts with sandbox: true and reference by natural key. For explicit accounts (require_operator_auth: true), discover pre-existing test accounts via list_accounts.
Account management capabilities declared by the seller