Brex
Connect Brex as an access review source using OAuth or a Business API key so Probo can list every user of your Brex organization.
Probo reads your Brex organization’s users through the Brex Team API so you can review who has access. Connecting with Connect (OAuth) is the recommended method and requires no token management. A Business API key is also available if you would rather not authorize an OAuth connection.
Prerequisites
Section titled “Prerequisites”- Probo organization administrator access
- Brex account admin or card admin access. Brex requires this level of access to create a Business API key, and to authorize a new connected app through OAuth
Collected Fields
Section titled “Collected Fields”| Probo field | Brex field | Notes |
|---|---|---|
| Name | first_name, last_name |
Joined with a space |
email |
||
| Role | role |
Used exactly as returned by Brex; Probo does not relabel it |
| Admin | Not supported | |
| Status | status |
Active only when status is ACTIVE; any other value is listed as inactive |
| MFA | Not supported | |
| Last login | Not supported | |
| External ID | id |
Stable identifier used to track the account across reviews |
| Created at | Not supported |
Brex returns every member of the organization on one endpoint. Probo skips a record that arrives without an email address.
Connect Brex
Section titled “Connect Brex”Option A: Connect with Brex (recommended)
Section titled “Option A: Connect with Brex (recommended)”- In Probo, go to Access Reviews > Sources > Add Source.
- Find Brex and click Connect.
- Sign in to Brex as an account admin or card admin and authorize Probo. Probo requests the
users.readonlyandcompanies.readonlyscopes, plusopenidandoffline_accessso the connection keeps syncing without you reconnecting.
Option B: Business API Key
Section titled “Option B: Business API Key”- In Brex (dashboard.brex.com), signed in as an account admin or card admin, go to Developer > Settings, and click Create Token.
- Name it (e.g.
Probo Access Review), and grant it read access to the Team and company profile data. Confirm your selection and click Allow Access. - Copy the token. Brex shows it only once.
- In Probo, go to Access Reviews > Sources > Add Source, find Brex, open the dropdown next to Connect, and click Connect with API Key.
- Paste the token and click Connect.
Probo names the source after your Brex company’s legal name and pulls its users into your campaigns.
Troubleshooting
Section titled “Troubleshooting”- Key or token rejected, or no users appear. Confirm the Business API key (or OAuth authorization) grants read access to Team/Users data; a key scoped only to Expenses, Payments, or another API cannot list users.
- The source keeps the generic name “Brex” instead of your company name. Resolving the company name requires the
companies.readonlyscope. A Business API key without read access to company data, or an OAuth connection authorized before this scope was requested, will 403 on the lookup. Reconnect through OAuth, or recreate the API key with company data access, to pick up the name. - The source stops syncing after a quiet period. Brex expires a Business API key after 90 days of inactivity, and revokes a token tied to a user who is no longer active. Create a new token, or reconnect via OAuth, to restore the source.