Browse the docs

Reference · Accounts

List accounts

GEThttps://api.paygoro.com/v1/accounts

Lists every bank account in the workspace — Paygoro business accounts and connected external accounts — with current balances.

Authorization

Requires a bearer API key with accounts:read. See Authentication.

Query parameters

NameTypeDescription
companyIdstringRestrict to one legal entity. Omit to include every entity in the workspace.

Response

200 · application/json

FieldTypeDescription
dataarray of object
idstringOpaque resource id.
companyIdstringOpaque resource id.
namestring | nullAccount name as reported by the bank.
nicknamestring | nullUser-chosen display name, when set.
ibanstring | null
bicstring | null
currencystringISO 4217 currency code, e.g. EUR.max 3 chars
balancestring | nullBooked balance. Null when the bank has not reported one yet.
availableBalancestring | null
balanceUpdatedAtstring (date-time) | null
type"depository" | "credit" | "other"
provider"paygoro" | "connected"`paygoro` for a Paygoro business account, `connected` for an external bank linked to the workspace.
institutionNamestring | nullName of the bank holding the account.
enabledbooleanFalse when the user has hidden the account from views.
createdAtstring (date-time)Timestamp in RFC 3339 format (UTC).

Errors

400BAD_REQUESTThe request was malformed or failed validation.
401UNAUTHORIZEDMissing, malformed, expired or revoked API key.
403FORBIDDENThe API key does not have the scope this operation requires.
404NOT_FOUNDNo resource with this id exists in your workspace, or a `companyId` filter does not match one of your companies.
429TOO_MANY_REQUESTSRate limit exceeded. Retry after the `Retry-After` header.

All errors share one envelope — see Errors.