Logo
Brex Developer API Documentation

Get transactions for an account

GET {{baseUrl}}/accounts/:accountId/transactions?limit=100

This endpoint supports both PENDING and POSTED transactions. For now, this endpoint will only return posted transactions. However, you should build against it assuming it returns both PENDING and POSTED.

If the transaction is PENDING, The balance, posted_at, and statement_id fields will be null

If the transaction is POSTED but the statement has not closed yet, statement_id will be null

Note that amount.amount is the amount of a transaction, whereas balance.amount is the running balance of the account including the amount of this transaction. Most of the time, the two values will be different.

All amounts will have signage.

For CASH, a debit activity will have a positive value. i.e. depositing a paycheck. A credit activity will have a negative sign. i.e. paying a bill via outgoing ACH transfer.

For CREDIT CARD, a debit activity will have a negative value. i.e. paying off the credit card bill. A credit activity will have a positive sign. i.e. purchasing coffee.

 

Body PARAM

Key Datatype Required Description 
limit
number
statement_id
null
start_time
null



HEADERS

Key Datatype Required Description 




RESPONSES

status OK

[]



Curl
curl -X GET 'api_url/accounts/:accountId/transactions?limit=100?limit=100&statement_id=&start_time='

ENDPOINTS