snake_case keys. Three steps take you from nothing to your
first page of transactions.
First request
1
Create an API key
In ThinkOut, go to Settings → Workspace and create a key for the
workspace you want to read. See Authentication.
2
List your accounts
3
Page through transactions
next_cursor until has_more is false. See
Pagination.A transaction list is a bank statement: every movement is a row, including
transfers between your own accounts. For figures that match the app, use the
summary endpoint. See
Data model.
Resources
Banks
Bank connections, their status, and when each one last synced.
Accounts
Manual and bank-connected accounts with their current balance in the account currency.
Transactions
Every booked and pending movement on every account, as the account recorded it.
Forecasts
Planned inflows and outflows, what each still expects, and the transactions that realised them.
Reports
Inflows, outflows and net per period, actual and planned, balances on any day and projected balances, computed the way the cash flow screen computes them.