All integrations
Catalogue metadata onlyaccountingv20260826_00

BREX

Brex

Brex provides corporate credit cards, spend management, and financial tools tailored for startups and tech businesses to optimize cash flow, accounting, and growth

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

84

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2API_KEY

OAUTH2

brex_oauth2

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • API Server Base URLfull · stringRequired
  • Auth Server Base URLauthorizationUrl · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

API_KEY

brex_api_key

Provider setup

Developer setup

  • Base URLfull · stringRequired

User connection

  • Access Tokengeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 61–84 of 84 actions

List Job Titles

BREX_LIST_TITLES

List all job titles in the organization.

Untrusted display-only summary

List Transfers

BREX_LIST_TRANSFERS

Lists transfers for the account. Use when you need to retrieve transfer history or monitor transfer status.

Untrusted display-only summary

List Trips

BREX_LIST_TRIPS

Lists trips according to the filters passed in the query string. Use when you need to retrieve trip history or monitor trip status.

Untrusted display-only summary

List Users

BREX_LIST_USERS

List all users in the Brex account.

Untrusted display-only summary

List Vendors

BREX_LIST_VENDORS

List all vendors.

Untrusted display-only summary

List Webhook Group Members

BREX_LIST_WEBHOOK_GROUP_MEMBERS

Tool to list all members of a webhook group. Use when you need to retrieve the webhook subscriptions that are members of a specific webhook group. Supports pagination using cursor and limit parameters.

Untrusted display-only summary

List Webhook Groups

BREX_LIST_WEBHOOK_GROUPS

Tool to list all webhook groups. Use when you need to retrieve all webhook groups in the system. Webhook groups allow subscriptions to target specific members and are only available for Brex partners. Supports pagination using cursor and limit parameters.

Untrusted display-only summary

List Webhook Secrets

BREX_LIST_WEBHOOK_SECRETS

Tool to retrieve webhook signing secrets for validating incoming webhook messages from Brex. Use when you need to verify webhook authenticity. During key rotation, this may return two secrets.

Untrusted display-only summary

List Webhook Subscriptions

BREX_LIST_WEBHOOK_SUBSCRIPTIONS

Tool to list all registered webhook subscriptions. Use when you need to retrieve all webhook subscriptions configured in the Brex account, including their URLs, event types, and status. Supports pagination using cursor and limit parameters.

Untrusted display-only summary

Create Receipt Match

BREX_RECEIPT_MATCH

Creates a receipt match request and returns a pre-signed S3 upload URI. Use this when you need to upload a receipt that will be automatically matched to existing Brex card expenses. The returned URI allows secure file upload (max 50 MB) and expires 30 minutes after creation. After upload completes, Brex will automatic…

Untrusted display-only summary

Create Receipt Upload for Expense

BREX_RECEIPT_UPLOAD

Creates a receipt upload request for a specific card expense and returns a pre-signed S3 upload URL. Use this tool when you need to attach a receipt to an existing Brex card expense. The tool returns a pre-signed S3 URL that can be used to upload receipt files (PDF, JPG, PNG, etc.) up to 50 MB. The pre-signed URL expi…

Untrusted display-only summary

Set User Limit

BREX_SET_USER_LIMIT

Set or update the monthly spending limit for a Brex user. The limit controls the maximum amount the user can spend per month. Set monthly_limit to null to remove an existing limit. The limit amount must be specified in the smallest currency unit (e.g., cents for USD).

Untrusted display-only summary

Transfer Card

BREX_TRANSFER_CARD

Transfer a card to a different user.

Untrusted display-only summary

Update Budget

BREX_UPDATE_BUDGET

Update an existing budget's configuration in Brex. This action allows you to modify budget properties such as name, description, amount limits, ownership, parent budget relationships, and recurrence settings. Only the fields you provide will be updated; all other fields remain unchanged. Common use cases: - Adjust bud…

Untrusted display-only summary

Update Spend Limit (V1)

BREX_UPDATE_BUDGET_V1

Tool to update a Spend Limit (budget) using the v1 API. Use when you need to modify budget details such as name, description, owners, members, limits, or date ranges.

Untrusted display-only summary

Update Card Limits

BREX_UPDATE_CARD_LIMITS

Update spending limits and controls for a Brex card. This action allows you to modify the spending limits, duration, and lock date for cards that have limit_type=CARD. You can update one or more spend control settings while leaving others unchanged. Cards with limit_type=USER inherit limits from the user and cannot be…

Untrusted display-only summary

Update Card Status

BREX_UPDATE_CARD_STATUS

Update the status of a Brex card by locking, unlocking, or terminating it. This action provides a unified interface for card status management: - Lock a card to temporarily block transactions (requires lock_reason) - Unlock a locked card to resume normal operation - Terminate a card permanently (cannot be undone) The…

Untrusted display-only summary

Update Expense

BREX_UPDATE_EXPENSE

Tool to update an expense by its ID. Use when you need to modify expense details such as memo, location, department, or category. You can update one or multiple fields in a single request.

Untrusted display-only summary

Update Field

BREX_UPDATE_FIELD

Tool to update a custom field in Brex. Use when you need to modify a field's name or disable/enable it.

Untrusted display-only summary

Update Field Values

BREX_UPDATE_FIELD_VALUES

Tool to update custom field values in Brex for a specific field. Use when you need to modify existing field values, supporting batch updates of up to 1000 values at once. Each value can be identified by brex_id (entity identifier), value_id (field value ID), or remote_id (external system ID). The API will update the f…

Untrusted display-only summary

Update Spend Limit

BREX_UPDATE_SPEND_LIMIT

Updates an existing Brex spend limit by its ID. Allows modifying spend limit properties including name, description, status (ACTIVE/INACTIVE), period settings, authorization controls, spending limits, merchant restrictions, member/owner assignments, and policy associations. At least one optional field must be provided…

Untrusted display-only summary

Update User

BREX_UPDATE_USER

Update user details.

Untrusted display-only summary

Update Vendor

BREX_UPDATE_VENDOR

Tool to update vendor information in Brex. Use when you need to modify vendor details such as company name, email, phone, payment accounts, or beneficiary information.

Untrusted display-only summary

Update Webhook Subscription

BREX_UPDATE_WEBHOOK_SUBSCRIPTION

Updates an existing Brex webhook subscription's configuration. You can modify the webhook URL endpoint, change which event types trigger notifications, activate/deactivate the subscription, or reassign it to a different webhook group (partners only). This is useful when you need to redirect webhooks to a new URL, add/…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.