1. Log into dashboard.brex.com. 2. Go to Developer > API. 3. Create token with needed scopes.
| Base URL | https://platform.brexapis.com/v2/ |
|---|---|
| API version | v2 |
| Auth | API token as Bearer. Generate at dashboard.brex.com > Developer > API tokens. |
| Request body | application/json |
| Pagination | cursor-based: next_cursor in response. |
| Rate limit | 1,000 req/min. HTTP 429 with retry-after. |
| Error format | JSON: {"error":"...","message":"..."} |
| Method | Path | Description |
|---|---|---|
GET | /transactions/card/primary | List card transactions |
GET | /accounts/card | List card accounts with balances |
POST | /transfers | Initiate transfer |
GET /v2/transactions/card/primary
Authorization: Bearer {token}
Idempotency-Key: {uuid}
Source: curated by KanseiLink from official documentation (docs) and registry checks. Last reviewed: 2026-04-07. Specs change — verify against the official docs before production use.