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 1–30 of 84 actions

Add Webhook Group Members

BREX_ADD_WEBHOOK_GROUP_MEMBERS

Add webhook subscription members to a webhook group. This action associates one or more webhook subscriptions with an existing webhook group, allowing those subscriptions to receive events targeted at the group. Note: Webhook groups are only available for Brex partner accounts. Requires an existing webhook group ID an…

Untrusted display-only summary

Archive Budget

BREX_ARCHIVE_BUDGET

Archive a budget to mark it as inactive and prevent future expenses. Archives the specified budget, making it unusable for new transactions and removing it from active budget lists in the UI. This action is permanent and cannot be undone.

Untrusted display-only summary

Archive Spend Limit

BREX_ARCHIVE_SPEND_LIMIT

Archive a spend limit in Brex. Archives an existing spend limit to remove it from active use, making it unusable for future expenses and hiding it from the UI. Once archived, the spend limit cannot be used to authorize new transactions.

Untrusted display-only summary

Create Budget

BREX_CREATE_BUDGET

Create a new budget for departments or projects.

Untrusted display-only summary

Create Spend Limit (Budget V1)

BREX_CREATE_BUDGET_V1

Tool to create a new Spend Limit (Budget) in Brex. Use when you need to set up spending controls with specific limits, visibility settings, and period types.

Untrusted display-only summary

Create Card

BREX_CREATE_CARD

Create a new card and assign it to a user.

Untrusted display-only summary

Create Department

BREX_CREATE_DEPARTMENT

Create a new department.

Untrusted display-only summary

Create Document Upload for Referral

BREX_CREATE_DOCUMENT

Create a document upload URL for a referral and return a pre-signed S3 upload URL. Use this tool when you need to upload supporting documents for a business referral application. The tool returns a pre-signed S3 URL that can be used to upload document files (PDF, JPG, PNG, etc.) up to 50 MB. The pre-signed URL expires…

Untrusted display-only summary

Create Expense

BREX_CREATE_EXPENSE

Create a new expense.

Untrusted display-only summary

Create Custom Field

BREX_CREATE_FIELD

Create a new custom field in Brex. Use when you need to add custom metadata fields for accounting or ERP integrations. Fields can be associated with specific integrations and can be enabled or disabled as needed.

Untrusted display-only summary

Create Field Values

BREX_CREATE_FIELD_VALUES

Create custom field values for a specific Brex field. Use when you need to add new dropdown options or values to a custom field (up to 1000 values per request). This action allows you to bulk-create field values for custom fields in Brex. Custom fields are used throughout Brex for categorizing expenses, cards, budgets…

Untrusted display-only summary

Create Location

BREX_CREATE_LOCATION

Create a new location.

Untrusted display-only summary

Create Referral Request

BREX_CREATE_REFERRAL_REQUEST

Tool to create a new referral to Brex for onboarding. Use when you want to refer a prospect to Brex and get a personalized application link. The response contains a unique referral ID and a personalized signup URL. Many fields are optional; when provided, they prefill the application form for the prospect. The referra…

Untrusted display-only summary

Create Spend Limit

BREX_CREATE_SPEND_LIMIT

Tool to create a spend limit in Brex. Use when you need to establish spending controls with authorization settings, visibility rules, and policy associations. Requires expense policy ID and authorization settings. Optionally link to parent budget.

Untrusted display-only summary

Create Job Title

BREX_CREATE_TITLE

Create a new job title.

Untrusted display-only summary

Create User

BREX_CREATE_USER

Create a new user in the Brex account.

Untrusted display-only summary

Create Vendor

BREX_CREATE_VENDOR

Create a new vendor in Brex for payment operations. The vendor company name must be unique within your Brex account - attempting to create a vendor with a duplicate name will result in an error. You can optionally include contact information (email, phone) and payment account details (ACH, wire transfer, or check) at…

Untrusted display-only summary

Create Webhook Group

BREX_CREATE_WEBHOOK_GROUP

Tool to create a webhook group for targeting webhook subscriptions. Use when you need to create a webhook group to organize webhook subscriptions for specific members. Webhook groups are only available for partners.

Untrusted display-only summary

Create Webhook Subscription

BREX_CREATE_WEBHOOK_SUBSCRIPTION

Register a new webhook subscription to receive real-time notifications for Brex events. This allows you to be notified via HTTPS POST requests when events occur, such as USER_UPDATED, EXPENSE_PAYMENT_UPDATED, TRANSFER_PROCESSED, TRANSFER_FAILED, and others. Note: Currently only one webhook endpoint can be registered p…

Untrusted display-only summary

Delete Field

BREX_DELETE_FIELD

Tool to delete a custom field by Brex ID. Use when you need to permanently remove a custom field from the system.

Untrusted display-only summary

Delete Field Values

BREX_DELETE_FIELD_VALUES

Delete custom field values for a specific field. You can delete up to 1000 values at once. Each value must be identified by exactly one of: brex_id (Brex-generated ID), value_id (value identifier), or remote_id (external system ID). Use this when you need to bulk delete field values from a custom field.

Untrusted display-only summary

Delete Vendor

BREX_DELETE_VENDOR

Delete a vendor by ID. Use this when you need to remove a vendor from the system. The vendor must exist and not have any pending transactions or dependencies.

Untrusted display-only summary

Get Account Statements

BREX_GET_ACCOUNT_STATEMENTS

Get finalized statements for the primary cash account. Returns statement history including start and end balances for each statement period.

Untrusted display-only summary

Get Budget Details

BREX_GET_BUDGET_DETAILS

Get detailed information about a specific budget. This action retrieves comprehensive budget details including balance, limits, ownership, and period information from the Brex v2 Budgets API.

Untrusted display-only summary

Get Card Details

BREX_GET_CARD_DETAILS

Get detailed information about a specific card.

Untrusted display-only summary

Get Card Expense

BREX_GET_CARD_EXPENSE

Tool to retrieve detailed information about a specific card expense by its ID. Use when you need to get comprehensive details about a card transaction, including merchant information, amounts, status, and other expense metadata. Supports expanding additional fields like merchant MCC code, location, department, user, b…

Untrusted display-only summary

Get Card Number

BREX_GET_CARD_NUMBER

Get card number, CVV, and expiration date for a specific card.

Untrusted display-only summary

Get Card Transactions

BREX_GET_CARD_TRANSACTIONS

Get settled card transactions for the primary card account. Returns purchases, refunds, and chargebacks that have been posted/settled. Use the next_cursor field in the response for pagination to retrieve additional results. No server-side date filtering is supported; filter by posted_at_date client-side after fetching…

Untrusted display-only summary

Get Company Cash Accounts

BREX_GET_COMPANY_CASH_ACCOUNTS

Retrieve all cash (deposit) accounts for the company. Returns account details including balances, account numbers, routing numbers, and status. Use this to view available cash accounts, check balances, or get account information for transfers. Each Brex account has at least one primary cash account. Requires the 'acco…

Untrusted display-only summary

Get Company Details

BREX_GET_COMPANY_DETAILS

Get company information associated with the OAuth2 access token. Returns details including company ID, legal name, account type, and mailing address.

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.