Docs
Account and balance

List balance transactions

Returns the movements in and out of the balance, newest first.

GET
/balance/transactions

Authorization

apiKey
headerAuthorizationBearer <token>

API key in the Authorization: Bearer cf_live_... header. Create and revoke keys in the dashboard, under Desenvolvedores > Chaves de API (Developers > API keys).

Query Parameters

type?string

Only transactions of this type.

Value in"top_up""letter""verification""refund""credit""adjustment"
limit?integer

How many items to return per page, from 1 to 100. Default: 20.

Range1 <= value <= 100
Default20
cursor?string

The next_cursor of the previous page. Leave it out to fetch the first page.

created_after?string

Only items created at or after this moment. ISO 8601 date and time.

Formatdate-time
created_before?string

Only items created before this moment. ISO 8601 date and time.

Formatdate-time

Response Body

A page of transactions.

application/json
  1. response

A page of balance transactions, newest first.

object*string

Object type. Always list.

data*array<>

The items on this page.

has_more*boolean

true when there are more items after this page.

next_cursor*|

Send this value as cursor to fetch the next page. null when this is the last page.

curl "https://api.cartaflow.com.br/v1/balance/transactions" \  -H "Authorization: Bearer $CARTAFLOW_API_KEY"
{  "object": "list",  "data": [    {      "id": "btx_4Lm8Qw2Zx9Kd",      "object": "balance_transaction",      "type": "letter",      "amount": -1135,      "currency": "BRL",      "balance_after": 48865,      "source_id": "ltr_8Kq2wX4mN7pR",      "description": null,      "created_at": "2026-10-13T14:20:00Z"    },    {      "id": "btx_1Gs5Vb7Nc3Pf",      "object": "balance_transaction",      "type": "top_up",      "amount": 50000,      "currency": "BRL",      "balance_after": 50000,      "source_id": null,      "description": null,      "created_at": "2026-10-12T11:02:00Z"    }  ],  "has_more": true,  "next_cursor": "eyJpZCI6ImJ0eF8xR3M1VmI3TmMzUGYifQ"}