Mandala
Tools

Brex

Manage expenses, receipts, transactions, and team data in Brex

Usage Instructions

Integrates Brex into the workflow. List and update expenses, upload and match receipts, view card and cash transactions, accounts, budgets, spend limits, vendors, transfers, and team data.

Tools

brex_list_expenses

List expenses in the Brex account with optional filters for user, status, payment status, and purchase date range

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
userIdsstringNoComma-separated user IDs to filter expenses by owner
statusesstringNoComma-separated expense statuses to filter by: DRAFT, SUBMITTED, APPROVED, OUT_OF_POLICY, VOID, CANCELED, SPLIT, SETTLED
paymentStatusesstringNoComma-separated payment statuses to filter by: NOT_STARTED, PROCESSING, CANCELED, DECLINED, CLEARED, REFUNDING, REFUNDED, CASH_ADVANCE, CREDITED, AWAITING_PAYMENT, SCHEDULED
purchasedAtStartstringNoOnly include expenses purchased at or after this ISO 8601 timestamp
purchasedAtEndstringNoOnly include expenses purchased at or before this ISO 8601 timestamp
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of expenses to return (max 100)

Output

ParameterTypeDescription
itemsarrayExpenses matching the filters
nextCursorstringCursor for fetching the next page of results

brex_get_expense

Get a single Brex expense by its ID, including merchant, user, and receipt details

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
expenseIdstringYesID of the expense to fetch

Output

ParameterTypeDescription
idstringUnique expense ID
memostringMemo on the expense
statusstringExpense status (DRAFT, SUBMITTED, APPROVED, OUT_OF_POLICY, VOID, CANCELED, SPLIT, SETTLED)
paymentStatusstringPayment status (NOT_STARTED, PROCESSING, CANCELED, DECLINED, CLEARED, REFUNDING, REFUNDED, CASH_ADVANCE, CREDITED, AWAITING_PAYMENT, SCHEDULED)
expenseTypestringExpense type (CARD, BILLPAY, REIMBURSEMENT, CLAWBACK, UNSET)
categorystringExpense category (e.g., RESTAURANTS, RECURRING_SOFTWARE_AND_SAAS, AIRLINE_EXPENSES)
merchantIdstringMerchant ID
merchantjsonMerchant details (raw descriptor, MCC, country)
budgetIdstringBudget ID
budgetjsonBudget the expense belongs to
departmentIdstringDepartment ID
departmentjsonDepartment of the expense owner
locationIdstringLocation ID
locationjsonLocation of the expense owner
userIdstringID of the user who made the expense
userjsonUser who made the expense
originalAmountjsonOriginal transaction amount
billingAmountjsonAmount billed to the account
purchasedAmountjsonAmount at the time of purchase
usdEquivalentAmountjsonUSD equivalent amount
purchasedAtstringPurchase timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
paymentPostedAtstringTimestamp the payment was posted (ISO 8601)
receiptsarrayReceipts attached to the expense
dashboardUrlstringLink to the expense in the Brex dashboard

brex_update_expense

Update the memo of a Brex card expense

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
expenseIdstringYesID of the card expense to update
memostringYesNew memo for the expense

Output

ParameterTypeDescription
idstringUnique expense ID
memostringUpdated memo on the expense
statusstringExpense status (DRAFT, SUBMITTED, APPROVED, OUT_OF_POLICY, VOID, CANCELED, SPLIT, SETTLED)
paymentStatusstringPayment status (NOT_STARTED, PROCESSING, CANCELED, DECLINED, CLEARED, REFUNDING, REFUNDED, CASH_ADVANCE, CREDITED, AWAITING_PAYMENT, SCHEDULED)
categorystringExpense category (e.g., RESTAURANTS, RECURRING_SOFTWARE_AND_SAAS, AIRLINE_EXPENSES)
merchantIdstringMerchant ID
budgetIdstringBudget ID
originalAmountjsonOriginal transaction amount
billingAmountjsonAmount billed to the account
purchasedAtstringPurchase timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)

brex_upload_receipt

Upload a receipt file and attach it to a specific Brex card expense

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
expenseIdstringYesID of the card expense to attach the receipt to
filefileYesReceipt file to upload (max 50 MB)
receiptNamestringNoReceipt file name including extension (defaults to the uploaded file name)

Output

ParameterTypeDescription
receiptIdstringUnique identifier of the receipt upload
receiptNamestringName the receipt was uploaded with
expenseIdstringID of the expense the receipt was attached to

brex_match_receipt

Upload a receipt file and let Brex automatically match it with existing expenses

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
filefileYesReceipt file to upload (max 50 MB)
receiptNamestringNoReceipt file name including extension (defaults to the uploaded file name)

Output

ParameterTypeDescription
receiptIdstringUnique identifier of the receipt match request
receiptNamestringName the receipt was uploaded with
expenseIdstringAlways null for receipt match (Brex matches the receipt asynchronously)

brex_list_card_transactions

List settled card transactions for all Brex card accounts

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
userIdsstringNoComma-separated user IDs to filter transactions by cardholder
postedAtStartstringNoOnly include transactions posted at or after this ISO 8601 timestamp
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of transactions to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarraySettled card transactions
nextCursorstringCursor for fetching the next page of results

brex_list_cash_transactions

List transactions for a Brex cash account

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
accountIdstringYesID of the cash account to list transactions for
postedAtStartstringNoOnly include transactions posted at or after this ISO 8601 timestamp
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of transactions to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayCash account transactions
nextCursorstringCursor for fetching the next page of results

brex_list_card_accounts

List all Brex card accounts with balances and limits

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)

Output

ParameterTypeDescription
accountsarrayCard accounts

brex_list_cash_accounts

List all Brex cash accounts with balances and account details

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of accounts to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayCash accounts
nextCursorstringCursor for fetching the next page of results

brex_get_cash_account

Get a Brex cash account by ID, or the primary cash account when no ID is provided

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
accountIdstringNoID of the cash account (defaults to the primary cash account)

Output

ParameterTypeDescription
idstringUnique account ID
namestringAccount name
statusstringAccount status
currentBalancejsonCurrent balance
availableBalancejsonAvailable balance
accountNumberstringBank account number
routingNumberstringBank routing number
primarybooleanWhether this is the primary cash account

brex_list_card_statements

List finalized statements for the primary Brex card account

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of statements to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayFinalized card account statements
nextCursorstringCursor for fetching the next page of results

brex_list_cash_statements

List finalized statements for a Brex cash account

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
accountIdstringYesID of the cash account to list statements for
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of statements to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayFinalized cash account statements
nextCursorstringCursor for fetching the next page of results

brex_list_users

List users in the Brex account, optionally filtered by email

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
emailstringNoFilter users by exact email address
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of users to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayUsers in the Brex account
nextCursorstringCursor for fetching the next page of results

brex_get_user

Get a Brex user by their ID

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
userIdstringYesID of the user to fetch

Output

ParameterTypeDescription
idstringUnique user ID
firstNamestringFirst name
lastNamestringLast name
emailstringEmail address
statusstringUser status (INVITED, ACTIVE, CLOSED, DISABLED, DELETED, PENDING_ACTIVATION, INACTIVE, ARCHIVED)
managerIdstringID of the manager
departmentIdstringDepartment ID
locationIdstringLocation ID
titleIdstringTitle ID

brex_get_current_user

Get the Brex user associated with the API token

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)

Output

ParameterTypeDescription
idstringUnique user ID
firstNamestringFirst name
lastNamestringLast name
emailstringEmail address
statusstringUser status (INVITED, ACTIVE, CLOSED, DISABLED, DELETED, PENDING_ACTIVATION, INACTIVE, ARCHIVED)
managerIdstringID of the manager
departmentIdstringDepartment ID
locationIdstringLocation ID
titleIdstringTitle ID

brex_list_departments

List departments in the Brex account, optionally filtered by name

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
namestringNoFilter departments by name
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of departments to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayDepartments in the Brex account
nextCursorstringCursor for fetching the next page of results

brex_list_locations

List locations in the Brex account, optionally filtered by name

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
namestringNoFilter locations by name
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of locations to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayLocations in the Brex account
nextCursorstringCursor for fetching the next page of results

brex_list_titles

List job titles in the Brex account, optionally filtered by name

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
namestringNoFilter titles by name
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of titles to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayJob titles in the Brex account
nextCursorstringCursor for fetching the next page of results

brex_list_cards

List cards in the Brex account, optionally filtered by card owner

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
userIdstringNoFilter cards by the ID of the card owner
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of cards to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayCards in the Brex account
nextCursorstringCursor for fetching the next page of results

brex_get_company

Get the Brex company associated with the API token

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)

Output

ParameterTypeDescription
idstringUnique company ID
legalNamestringLegal name of the company
mailingAddressjsonCompany mailing address (line1, line2, city, state, country, postal_code)
accountTypestringBrex account type (BREX_CLASSIC or BREX_EMPOWER)

brex_list_budgets

List budgets in the Brex account

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of budgets to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayBudgets in the Brex account
nextCursorstringCursor for fetching the next page of results

brex_get_budget

Get a Brex budget by its ID

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
budgetIdstringYesID of the budget to fetch

Output

ParameterTypeDescription
budgetIdstringUnique budget ID
accountIdstringAccount ID the budget belongs to
namestringBudget name
descriptionstringBudget description
parentBudgetIdstringParent budget ID
ownerUserIdsarrayUser IDs of the budget owners
periodRecurrenceTypestringBudget period recurrence (WEEKLY, MONTHLY, QUARTERLY, YEARLY, ONE_TIME)
startDatestringBudget start date
endDatestringBudget end date
amountjsonBudget amount
spendBudgetStatusstringBudget status (ACTIVE, ARCHIVED, DELETED)
limitTypestringBudget limit type (HARD or SOFT)

brex_create_budget

Create a new budget in the Brex account

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
namestringYesName for the budget
descriptionstringYesDescription of what the budget is used for
parentBudgetIdstringYesID of the parent budget
periodRecurrenceTypestringYesPeriod type of the budget (WEEKLY, MONTHLY, QUARTERLY, YEARLY, ONE_TIME)
amountnumberYesBudget amount, in the smallest unit of the currency (e.g., cents for USD)
currencystringNoISO 4217 currency code (defaults to USD)
ownerUserIdsstringNoComma-separated user IDs of the budget owners
startDatestringNoDate the budget should start counting (YYYY-MM-DD)
endDatestringNoDate the budget should stop counting (YYYY-MM-DD)

Output

ParameterTypeDescription
budgetIdstringUnique budget ID
accountIdstringAccount ID the budget belongs to
namestringBudget name
descriptionstringBudget description
parentBudgetIdstringParent budget ID
ownerUserIdsarrayUser IDs of the budget owners
periodRecurrenceTypestringBudget period recurrence (WEEKLY, MONTHLY, QUARTERLY, YEARLY, ONE_TIME)
startDatestringBudget start date
endDatestringBudget end date
amountjsonBudget amount
spendBudgetStatusstringStatus of the created budget
limitTypestringBudget limit type

brex_archive_budget

Archive a Brex budget, making any spend limits beneath it unusable for future expenses and removing it from the UI

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
budgetIdstringYesID of the budget to archive

Output

ParameterTypeDescription
budgetIdstringID of the archived budget
spendBudgetStatusstringStatus of the budget after archiving

brex_list_spend_limits

List spend limits in the Brex account, optionally filtered by member user

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
memberUserIdsstringNoComma-separated user IDs to filter spend limits by member
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of spend limits to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarraySpend limits in the Brex account
nextCursorstringCursor for fetching the next page of results

brex_get_spend_limit

Get a Brex spend limit by its ID

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
spendLimitIdstringYesID of the spend limit to fetch

Output

ParameterTypeDescription
idstringUnique spend limit ID
accountIdstringAccount ID the spend limit belongs to
namestringSpend limit name
descriptionstringSpend limit description
parentBudgetIdstringParent budget ID
statusstringSpend limit status (ACTIVE, EXPIRED, ARCHIVED)
periodRecurrenceTypestringPeriod recurrence (PER_WEEK, PER_MONTH, PER_QUARTER, PER_YEAR, ONE_TIME)
spendTypestringSpend type of the limit
startDatestringSpend limit start date
endDatestringSpend limit end date
ownerUserIdsarrayUser IDs of the spend limit owners
memberUserIdsarrayUser IDs of the spend limit members
currentPeriodBalancejsonSpend and rollover amounts for the current period
authorizationSettingsjsonAuthorization settings (base limit, authorization type, rollover refresh)

brex_create_spend_limit

Create a new spend limit (hard-authorization card program) in the Brex account

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
namestringYesName for the spend limit
periodRecurrenceTypestringYesPeriod type of the spend limit (PER_WEEK, PER_MONTH, PER_QUARTER, PER_YEAR, ONE_TIME)
spendTypestringYesWhether the spend limit can only be spent from cards it provisions (BUDGET_PROVISIONED_CARDS_ONLY, NON_BUDGET_PROVISIONED_CARDS_ALLOWED)
expenseVisibilitystringYesWhether expenses on this spend limit are viewable by all members (SHARED, PRIVATE)
authorizationVisibilitystringYesWhether the limit amount is visible to all members, or just controllers/bookkeepers/owners (PUBLIC, PRIVATE)
limitIncreaseSettingstringYesWhether members can request limit increases (ENABLED, DISABLED)
autoTransferCardsSettingstringYesHow auto transfer works for virtual cards on this spend limit (DISABLED, ENABLED)
autoCreateLimitCardsSettingstringYesHow auto limit card creation works for members (DISABLED, ALL_MEMBERS)
expensePolicyIdstringYesID of the expense policy corresponding to this spend limit
baseLimitAmountnumberYesBase spend limit amount, without increases/rollovers, in the smallest unit of the currency (e.g., cents for USD)
currencystringNoISO 4217 currency code for the base limit (defaults to USD)
authorizationTypestringYesWhether authorizations decline based on available balance (HARD, SOFT)
rolloverRefreshRatestringYesRecurrence at which rolled-over unused funds stop rolling over (OFF, NEVER, PER_MONTH, PER_QUARTER, PER_YEAR)
limitBufferPercentagenumberNoFlexible buffer on the limit as a 0-100 percentage
descriptionstringNoDescription of what the spend limit is used for
parentBudgetIdstringNoID of the parent budget
startDatestringNoDate the spend limit should start counting (YYYY-MM-DD)
endDatestringNoDate the spend limit should expire (YYYY-MM-DD)
transactionLimitAmountnumberNoPer-transaction limit this spend limit enforces, in the smallest unit of the currency
ownerUserIdsstringNoComma-separated user IDs of the spend limit owners
memberUserIdsstringNoComma-separated user IDs of the spend limit members

Output

ParameterTypeDescription
idstringUnique spend limit ID
accountIdstringAccount ID the spend limit belongs to
namestringSpend limit name
descriptionstringSpend limit description
parentBudgetIdstringParent budget ID
statusstringSpend limit status
periodRecurrenceTypestringPeriod recurrence (PER_WEEK, PER_MONTH, PER_QUARTER, PER_YEAR, ONE_TIME)
spendTypestringSpend type of the limit
startDatestringSpend limit start date
endDatestringSpend limit end date
ownerUserIdsarrayUser IDs of the spend limit owners
memberUserIdsarrayUser IDs of the spend limit members
currentPeriodBalancejsonSpend and rollover amounts for the current period
authorizationSettingsjsonAuthorization settings (base limit, authorization type, rollover refresh)

brex_list_vendors

List vendors in the Brex account, optionally filtered by name

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
namestringNoFilter vendors by name
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of vendors to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayVendors in the Brex account
nextCursorstringCursor for fetching the next page of results

brex_get_vendor

Get a Brex vendor by its ID

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
vendorIdstringYesID of the vendor to fetch

Output

ParameterTypeDescription
idstringUnique vendor ID
companyNamestringVendor company name
emailstringVendor email address
phonestringVendor phone number
paymentAccountsarrayPayment accounts associated with the vendor

brex_create_vendor

Create a new vendor in the Brex account

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
companyNamestringYesName for the vendor (must be unique)
emailstringNoEmail address for the vendor
phonestringNoPhone number for the vendor

Output

ParameterTypeDescription
idstringUnique vendor ID
companyNamestringVendor company name
emailstringVendor email address
phonestringVendor phone number
paymentAccountsarrayPayment accounts associated with the vendor

brex_update_vendor

Update an existing vendor in the Brex account

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
vendorIdstringYesID of the vendor to update
companyNamestringNoNew name for the vendor
emailstringNoNew email address for the vendor
phonestringNoNew phone number for the vendor

Output

ParameterTypeDescription
idstringUnique vendor ID
companyNamestringVendor company name
emailstringVendor email address
phonestringVendor phone number
paymentAccountsarrayPayment accounts associated with the vendor

brex_list_transfers

List money transfers in the Brex account

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
cursorstringNoPagination cursor from a previous response
limitstringNoNumber of transfers to return (default 100, max 1000)

Output

ParameterTypeDescription
itemsarrayTransfers in the Brex account
nextCursorstringCursor for fetching the next page of results

brex_get_transfer

Get a Brex money transfer by its ID

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
transferIdstringYesID of the transfer to fetch

Output

ParameterTypeDescription
idstringUnique transfer ID
counterpartyjsonTransfer counterparty details
descriptionstringTransfer description
paymentTypestringPayment type (ACH, DOMESTIC_WIRE, CHEQUE, INTERNATIONAL_WIRE, BOOK_TRANSFER, STABLECOIN)
amountjsonTransfer amount
processDatestringDate the transfer processes
originatingAccountjsonAccount the transfer originates from
statusstringTransfer status (PROCESSING, SCHEDULED, PENDING_APPROVAL, FAILED, PROCESSED)
cancellationReasonstringReason the transfer was canceled
estimatedDeliveryDatestringEstimated delivery date
creatorUserIdstringID of the user who created the transfer
createdAtstringCreation timestamp
displayNamestringTransfer display name
externalMemostringExternal memo
isPproEnabledbooleanWhether Principal Protection (PPRO) is enabled

brex_create_transfer

Create a money transfer from a Brex cash account to a vendor

Input

ParameterTypeRequiredDescription
apiKeystringYesBrex user token (generated from Developer Settings in the Brex dashboard)
cashAccountIdstringYesID of the Brex cash account to send the transfer from (found via the /accounts endpoint)
vendorPaymentInstrumentIdstringYesID of the vendor's payment instrument to send the transfer to (from the vendor's payment_accounts)
amountnumberYesAmount to transfer, in the smallest unit of the currency (e.g., cents for USD)
currencystringNoISO 4217 currency code (defaults to USD)
descriptionstringYesDescription of the transfer for internal use (not exposed externally)
externalMemostringYesExternal memo shown to the recipient (max 90 characters for ACH/Wire, 40 for Cheque)
approvalTypestringNoSet to MANUAL to require cash admin approval before the transfer is sent
isPproEnabledbooleanNoEnable Principal Protection (PPRO) to have Brex cover intermediary/receiving bank fees (international wires only)

Output

ParameterTypeDescription
idstringUnique transfer ID
counterpartyjsonTransfer counterparty details
descriptionstringDescription of the transfer
paymentTypestringPayment type (ACH, DOMESTIC_WIRE, CHEQUE, INTERNATIONAL_WIRE, BOOK_TRANSFER, STABLECOIN)
amountjsonTransfer amount
processDatestringTransaction processing date
originatingAccountjsonOriginating account details for the transfer
statusstringTransfer status (PROCESSING, SCHEDULED, PENDING_APPROVAL, FAILED, PROCESSED)
cancellationReasonstringReason the transfer was canceled
estimatedDeliveryDatestringEstimated delivery date for the transfer
creatorUserIdstringID of the user who created the transfer
createdAtstringCreation timestamp of the transfer
displayNamestringHuman-readable name of the transfer
externalMemostringExternal memo of the transfer
isPproEnabledbooleanWhether Principal Protection (PPRO) is enabled for the transfer

Notes

  • Category: tools
  • Type: brex
Brex