# Brex Expenses API API

> Brex Expenses API API on Apizie: 5 endpoints (List expenses, Create a new receipt match, Get an expense, Update an expense, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/finance:brex-expenses/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `finance:brex-expenses`
- Category: Finance
- Status: byok
- Source: https://brex.com
- Page: https://apizie.tech/api/finance/brex-expenses
- OpenAPI: https://apizie.tech/api/finance/brex-expenses/openapi.json

The Expenses API allows you to manage accounting and expenses information.

## Endpoints

### List expenses
`GET https://apizie.tech/v1/finance:brex-expenses/card-expenses-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| expand[] | array | no | Get additional details for the expense, e.g. merchant mcc code, by passing in `expand[]=merchant`. Query parameters include `location`,… |
| user_id[] | array | no | Get expenses belong to provided user(s). |
| parent_expense_id[] | array | no | Get itemized expenses belong to provided parent expenses ID(s). |
| budget_id[] | array | no |  |
| status[] | array | no |  |
| payment_status[] | array | no |  |
| purchased_at_start | string | no | Shows only expenses with a `purchased_at` on or after this date-time. This parameter is the date-time notation as defined by [RFC 3339,… |
| purchased_at_end | string | no | Shows only expenses with a `purchased_at` on or before this date-time. This parameter is the date-time notation as defined by [RFC 3339,… |
| load_custom_fields | boolean | no | Load custom fields for the expenses. |
| cursor | string | no | The cursor to use for pagination. This is the `next_cursor` value returned from the previous response. |
| limit | integer | no |  |

### Create a new receipt match
`POST https://apizie.tech/v1/finance:brex-expenses/receipt-match-create-new-receipt-match` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get an expense
`GET https://apizie.tech/v1/finance:brex-expenses/card-expenses-get-by-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| expense_id | string | yes |  |
| expand[] | array | no | Get additional details for the expense, e.g. merchant mcc code, by passing in `expand[]=merchant`. Query parameters include `location`,… |
| load_custom_fields | boolean | no | Load custom fields for the expense. |

### Update an expense
`POST https://apizie.tech/v1/finance:brex-expenses/card-expenses-update-expense` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| expense_id | string | yes |  |
| body | object | yes | JSON request body |

### Create a new receipt upload
`POST https://apizie.tech/v1/finance:brex-expenses/receipt-upload-create-new-receipt` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| expense_id | string | yes |  |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/finance:brex-expenses/card-expenses-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Brex Expenses API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/finance:brex-expenses/card-expenses-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Brex Expenses API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Brex Expenses API itself also needs your own key from platform.brexapis.com.

### Can AI agents use the Brex Expenses API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key finance:brex-expenses.

### What is the status of the Brex Expenses API API?
Needs your own provider key (bring your own key)
