Account & Members

The workspace behind your credential, and its team.

The workspace this credential belongs to (identity and branding only) and its team members. Single objects here are returned at the top level with no data wrapper, like GET /disputes/:id; lists use the usual data + has_more shape. Scoped keys need account:read / account:write for the account and members:read for the team.

Retrieve the account

The workspace this credential belongs to — identity and branding only (processor and fee configuration is deliberately not exposed). custom_domain is null unless the merchant's custom domain is active; subdomain is where the storefront and hosted pages live otherwise. Returned at the top level (no data wrapper).

GEThttps://paysio.com/api/v1/account

Authorizations

Authorizationstringheaderrequired

Any API key. Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.

Update the account

Update branding. Editable fields: name, logo_url, timezone. slug, currency, subdomain and custom_domain are read-only here on purpose — each one silently breaks live URLs, existing prices, or a domain binding, so they stay deliberate dashboard actions. Requires the account:write scope on scoped keys.

PATCHhttps://paysio.com/api/v1/account

Authorizations

Authorizationstringheaderrequired

Secret key (sk_*) or app access token. Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.

Body

namestring

Workspace display name (max 120 chars)

logo_urlstring

Logo URL; empty string or null clears it

timezonestring

IANA timezone, e.g. "America/New_York"

List members

Team members — name, email and role, nothing else. Read-only by design: there is no members:write scope, so an integration can attribute work or route a notification but can never change who is on the team. Requires the members:read scope on scoped keys.

GEThttps://paysio.com/api/v1/members

Authorizations

Authorizationstringheaderrequired

Any API key. Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.

Query parameters

limitinteger

1-100, default 10

starting_afterstring

Cursor for pagination (pages on the member id)