Skip to main content
Retrieve the current details and configuration of the selected bank account. Use this operation to read balances, inspect active PIX keys, and retrieve limit, fee, and webhook configuration.
This is a read operation that uses POST with an empty JSON object. For individual transaction entries, use Get Statements.

Authentication & headers

Use an ACCOUNT credential for its bound account, or a USER credential authorized to access the selected account. Platform credentials are not accepted.

Select the target account

Include the exact trimmed values of any account-target headers in the canonical header set before calculating X-Signature. Adding or changing them after signing invalidates the signature.

Send the request headers

Follow Request signing for the canonical path, query, headers, and body rules. Use the matching base URL and credentials described in Environments.

Request

Send an empty JSON object. This endpoint defines no request-body fields.
Set BASE_URL and the variables shown below from your integration configuration. Generate TIMESTAMP_MS, NONCE, CONTENT_HASH, and SIGNATURE for the exact request before running the command. The examples include the optional content hash and do not generate the signature for you.
This example uses the credential’s bound account, so it omits both account-target headers.

Success response

A successful API result has outer JSON code: 200. The data object contains the account details below. Identifiers and values in this example are illustrative.
A successful response does not prove that a zero balance is genuine. If the balance lookup fails, the outer code can still be 200 and balance components fall back to "0". The current implementation does not distinguish this fallback from a real zero balance in the response. A zero value alone cannot tell you whether the balance lookup succeeded. See Partial failures.
Monetary values are decimal strings. Use fixed-point decimal arithmetic or an arbitrary-precision decimal library; do not convert them to binary floating-point numbers. A successful result can include fallback values when related lookups fail—see Partial failures.

Account identifiers and balances

All fields in the following tables are inside data. For the example above, frozen_amount and med_frozen_amount are both "20.00", so other_frozen_amount is "0".

PIX keys and account configuration

PIX-key enums and lifecycle timestamps are JSON numbers. See Objects & Enums for shared definitions.

Partial failures

Related lookups do not all have the same failure behavior. The returned values alone may not reveal which lookups failed. Do not treat outer success as proof of a complete account snapshot.
Zero balances, empty lists, or null configuration values can therefore reflect a failed related lookup. Do not assume that the HTTP status or outer success code confirms that every component was retrieved.

Errors

Normal API errors are returned in the JSON envelope. Check the outer code; HTTP 200 alone does not mean success. See the Error Catalog for transport errors and shared result codes. The operation can also return mapped account-provider errors or fail because of missing or invalid signing headers, an expired timestamp, nonce replay, a content-hash or signature mismatch, or insufficient permission.

Get Statements

Retrieve the selected account’s transaction entries and pagination cursor.

Bank Account & Statements

Review the two operations, account selection, and shared response guidance.