This is a read operation that uses
POST with an empty JSON object. For individual transaction entries, use Get Statements.Authentication & headers
Use anACCOUNT credential for its bound account, or a USER credential authorized to access the selected account. Platform credentials are not accepted.
Select the target account
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.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.
- ACCOUNT credential
- USER credential
This example uses the credential’s bound account, so it omits both account-target headers.
Success response
A successful API result has outer JSONcode: 200. The data object contains the account details below. Identifiers and values in this example are illustrative.
Account identifiers and balances
All fields in the following tables are insidedata.
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 fields shown in the example
PIX key fields shown in the example
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 outercode; 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.