Brex
Brex's recent activity centers on iterative expansion of its REST API surface, with the Expenses, Onboarding, and Webhooks APIs receiving the most additions.
Expenses API tightened list limits and added trip expense fields. The maximum limit parameter on List Expenses endpoints dropped from 1000 to 100 in February — a breaking change for any client relying on large page sizes. April added a booking_id field on trip expense objects and introduced spending_entity and policy as expand options on the same endpoints, giving callers richer expense context in a single request.
Onboarding API gained EIN document handling. A new POST /v1/referrals/{id}/process_ein_document endpoint landed in March to handle delayed EIN uploads after the initial referral flow. April extended accepted document types to include the CP-575 fax sheet.
Webhooks and Transactions rounded out the March release. The ACCOUNTING_RECORD_READY_FOR_EXPORT event was added with full schema and documentation, enabling export-triggered integrations. Transactions objects picked up a card_transaction_operation_reference_id field. The Fields API added a TRAVEL type to field definitions.
Team API endpoint hostnames migrated to api.brex.com. Secure endpoints moved off the legacy hostname in March; integrations using hardcoded base URLs need updating.