Skip to main content

Base URL

All requests must use HTTPS. Responses are JSON with snake_case keys.

First request

1

Create an API key

In ThinkOut open Settings and create a key for the workspace you want to read. The key is shown once. See Authentication.
2

List your accounts

3

Page through transactions

Follow next_cursor until has_more is false. See Pagination.

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.

Reports

Inflows, outflows and balances per period, computed the way the cash flow screen computes them.