Skip to main content

Brex

Manage your corporate cards and expenses with Brex.

Brex Logo

Authentication

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 97 actions:

ActionParameters
budgets/get_v1_budget_programscursor (string)
limit (integer)
budgets/post_v1_budget_programsIdempotency-Key (string) required
data: {
. existing_budget_ids (array)
. budget_blueprints (array)
. employee_filter
. name (string)
. description (string)
} (object) required
budgets/get_v1_budget_programs_by_idid (string)
budgets/put_v1_budget_programs_by_idid (string)
Idempotency-Key (string) required
data: {
. existing_budget_ids (array)
. budget_blueprints (array)
. employee_filter
. name (string)
. description (string)
} (object) required
budgets/delete_v1_budget_programs_by_idid (string)
budgets/get_v1_budgetscursor (string)
limit (integer)
budgets/post_v1_budgetsIdempotency-Key (string) required
data: {
. name (string)
. description (string)
. parent_budget_id (string)
. owner_user_ids (array)
. member_user_ids (array)
. period_type
. limit
. limit_type
. spend_type
. start_date (string)
. end_date (string)
. limit_visibility
. policy_id (string)
. entity_id (string)
} (object) required
budgets/get_v1_budgets_by_idid (string)
budgets/put_v1_budgets_by_idid (string)
Idempotency-Key (string) required
data: {
. name (string)
. description (string)
. owner_user_ids (array)
. member_user_ids (array)
. limit
. limit_type
. spend_type
. start_date (string)
. end_date (string)
. limit_visibility
. period_type
} (object) required
budgets/post_v1_budgets_by_id_archiveid (string)
budgets/get_v2_budgetscursor (string)
limit (integer)
budgets/post_v2_budgetsIdempotency-Key (string) required
data: {
. name (string)
. description (string)
. parent_budget_id (string)
. owner_user_ids (array)
. period_recurrence_type
. amount
. limit_type
. start_date (string)
. end_date (string)
} (object) required
budgets/get_v2_budgets_by_idid (string)
budgets/put_v2_budgets_by_idid (string)
Idempotency-Key (string) required
data: {
. name (string)
. description (string)
. parent_budget_id (string)
. owner_user_ids (array)
. period_recurrence_type
. amount
. limit_type
. start_date (string)
. end_date (string)
} (object) required
budgets/post_v2_budgets_by_id_archiveid (string)
budgets/get_v2_spend_limitscursor (string)
limit (integer)
member_user_id[] (array)
budgets/post_v2_spend_limitsIdempotency-Key (string) required
data: {
. name (string)
. description (string)
. parent_budget_id (string)
. period_recurrence_type
. start_date (string)
. end_date (string)
. authorization_settings
. expense_visibility
. authorization_visibility
. transaction_limit
. limit_increase_setting
. spend_type
. auto_transfer_cards_setting
. auto_create_limit_cards_setting
. owner_user_ids (array)
. member_user_ids (array)
. expense_policy_id (string)
. limit_increase_request_policy_id (string)
. limit_approval_policy_id (string)
. legal_entity_id (string)
. department_id (string)
} (object) required
budgets/get_v2_spend_limits_by_idid (string)
budgets/put_v2_spend_limits_by_idid (string)
Idempotency-Key (string) required
data: {
. name (string)
. description (string)
. status
. period_recurrence_type
. start_date (string)
. end_date (string)
. authorization_settings
. expense_visibility
. authorization_visibility
. merchant_category_controls
. transaction_limit
. limit_increase_setting
. spend_type
. auto_transfer_cards_setting
. auto_create_limit_cards_setting
. owner_user_ids (array)
. member_user_ids (array)
. expense_policy_id (string)
. limit_increase_request_policy_id (string)
. limit_approval_policy_id (string)
. legal_entity_id (string)
. department_id (string)
} (object) required
budgets/post_v2_spend_limits_by_id_archiveid (string)
expenses/get_v1_expensesexpand[] (array)
user_id[] (array)
parent_expense_id[] (array)
budget_id[] (array)
spending_entity_id[] (array)
expense_type[] (array)
status[] (array)
payment_status[] (array)
purchased_at_start (string)
purchased_at_end (string)
updated_at_start (string)
updated_at_end (string)
payment_posted_at_start (string)
payment_posted_at_end (string)
load_custom_fields (boolean)
cursor (string)
limit (integer)
expenses/get_v1_expenses_cardexpand[] (array)
user_id[] (array)
parent_expense_id[] (array)
budget_id[] (array)
spending_entity_id[] (array)
status[] (array)
payment_status[] (array)
purchased_at_start (string)
purchased_at_end (string)
updated_at_start (string)
updated_at_end (string)
payment_posted_at_start (string)
payment_posted_at_end (string)
load_custom_fields (boolean)
cursor (string)
limit (integer)
expenses/post_v1_expenses_card_receipt_matchdata: {
. receipt_name (string)
} (object) required
expenses/get_v1_expenses_card_by_expense_idexpense_id (string)
expand[] (array)
load_custom_fields (boolean)
expenses/put_v1_expenses_card_by_expense_idexpense_id (string)
data: {
. memo (string)
} (object) required
expenses/post_v1_expenses_card_by_expense_id_receipt_uploadexpense_id (string)
data: {
. receipt_name (string)
} (object) required
expenses/get_v1_expenses_by_idid (string)
expand[] (array)
load_custom_fields (boolean)
fields/get_v1_fieldsfield_id[] (array)
cursor (string)
limit (integer)
fields/post_v1_fieldsIdempotency-Key (string) required
data: {
. name (string)
. group
. remote_id (string)
. is_disabled (boolean)
} (object) required
fields/get_v1_fields_by_field_id_valuesfield_id (string)
brex_id[] (array)
value_id[] (array)
remote_id[] (array)
cursor (string)
limit (integer)
value (string)
fields/put_v1_fields_by_field_id_valuesfield_id (string)
data: {
. items (array)
} (object) required
fields/post_v1_fields_by_field_id_valuesfield_id (string)
Idempotency-Key (string) required
data: {
. items (array)
} (object) required
fields/delete_v1_fields_by_field_id_valuesfield_id (string)
data: {
. items (array)
} (object) required
fields/get_v1_fields_by_field_id_values_by_brex_idfield_id (string)
brex_id (string)
fields/get_v1_fields_by_idid (string)
fields/put_v1_fields_by_idid (string)
data: {
. name (string)
. is_disabled (boolean)
} (object) required
fields/delete_v1_fields_by_idid (string)
onboarding/get_v1_referralscursor (string)
onboarding/post_v1_referralsdata: {
. referral_code (string)
. applicant
. business
. contact_preference
} (object) required
onboarding/get_v1_referrals_by_idid (string)
onboarding/post_v1_referrals_by_id_document_uploadid (string)
data: {
. type
} (object) required
payments/post_v1_incoming_transfersIdempotency-Key (string) required
data: {
. counterparty
. receiving_account
. amount
. description (string)
} (object) required
payments/get_v1_linked_accountscursor (string)
limit (integer)
payments/get_v1_transferscursor (string)
limit (integer)
payments/post_v1_transfersIdempotency-Key (string) required
data: {
. counterparty
. amount
. description (string)
. external_memo (string)
. originating_account
. approval_type
. is_ppro_enabled (boolean)
} (object) required
payments/get_v1_transfers_by_idid (string)
payments/get_v1_vendorscursor (string)
limit (integer)
name (string)
payments/post_v1_vendorsIdempotency-Key (string) required
data: {
. company_name (string)
. email (string)
. phone (string)
. payment_accounts (array)
} (object) required
payments/get_v1_vendors_by_idid (string)
payments/put_v1_vendors_by_idid (string)
Idempotency-Key (string)
data: {
. company_name (string)
. email (string)
. phone (string)
. payment_accounts (array)
. beneficiary_name (string)
} (object) required
payments/delete_v1_vendors_by_idid (string)
team/get_v2_cardsuser_id (string)
cursor (string)
limit (integer)
team/post_v2_cardsIdempotency-Key (string) required
data: {
. owner
. card_name (string)
. card_type
. limit_type
. spend_controls
. mailing_address
. metadata (object)
. card_attribute_preferences
} (object) required
team/get_v2_cards_by_idid (string)
team/put_v2_cards_by_idid (string)
Idempotency-Key (string)
data: {
. spend_controls
. metadata (object)
} (object) required
team/post_v2_cards_by_id_lockid (string)
Idempotency-Key (string)
data: {
. description (string)
. reason
} (object) required
team/get_v2_cards_by_id_panid (string)
team/post_v2_cards_by_id_secure_emailid (string)
Idempotency-Key (string) required
data: {
. recipient_email (string)
. sender_name (string)
. message (string)
. expiry_days (integer)
} (object) required
team/post_v2_cards_by_id_terminateid (string)
Idempotency-Key (string)
data: {
. description (string)
. reason
} (object) required
team/post_v2_cards_by_id_unlockid (string)
Idempotency-Key (string)
team/get_v2_company
team/get_v2_departmentscursor (string)
limit (integer)
name (string)
team/post_v2_departmentsIdempotency-Key (string)
data: {
. name (string)
. description (string)
} (object) required
team/get_v2_departments_by_idid (string)
team/get_v2_legal_entitiescursor (string)
limit (integer)
team/get_v2_legal_entities_by_idid (string)
team/get_v2_locationscursor (string)
limit (integer)
name (string)
team/post_v2_locationsIdempotency-Key (string)
data: {
. name (string)
. description (string)
} (object) required
team/get_v2_locations_by_idid (string)
team/get_v2_titlescursor (string)
limit (integer)
name (string)
team/post_v2_titlesIdempotency-Key (string)
data: {
. name (string)
} (object) required
team/get_v2_titles_by_idid (string)
team/get_v2_userscursor (string)
limit (integer)
email (string)
remote_display_id (string)
expand[] (array)
team/post_v2_usersIdempotency-Key (string)
data: {
. first_name (string)
. last_name (string)
. email (string)
. manager_id (string)
. department_id (string)
. location_id (string)
. title_id (string)
. metadata (object)
} (object) required
team/get_v2_users_me
team/get_v2_users_by_idid (string)
team/put_v2_users_by_idid (string)
Idempotency-Key (string)
data: {
. status
. manager_id (string)
. department_id (string)
. location_id (string)
. title_id (string)
. metadata (object)
} (object) required
team/get_v2_users_by_id_limitid (string)
team/post_v2_users_by_id_limitid (string)
Idempotency-Key (string)
data: {
. monthly_limit
} (object) required
transactions/get_v2_accounts_card
transactions/get_v2_accounts_card_primary_statementscursor (string)
limit (integer)
transactions/get_v2_accounts_cash
transactions/get_v2_accounts_cash_primary
transactions/get_v2_accounts_cash_by_idid (string)
transactions/get_v2_accounts_cash_by_id_statementsid (string)
cursor (string)
limit (integer)
transactions/get_v2_transactions_card_primarycursor (string)
limit (integer)
user_ids (array)
posted_at_start (string)
expand[] (array)
transactions/get_v2_transactions_cash_by_idid (string)
cursor (string)
limit (integer)
posted_at_start (string)
travel/get_v1_tripscursor (string)
limit (integer)
last_updated_after (string)
travel/get_v1_trips_by_trip_idtrip_id (string)
travel/get_v1_trips_by_trip_id_bookingstrip_id (string)
cursor (string)
limit (integer)
travel/get_v1_trips_by_trip_id_bookings_by_booking_idtrip_id (string)
booking_id (string)
webhooks/get_v1_webhookscursor (string)
limit (integer)
webhooks/post_v1_webhooksIdempotency-Key (string) required
data: {
. url (string)
. event_types (array)
} (object) required
webhooks/get_v1_webhooks_secrets
webhooks/get_v1_webhooks_by_idid (string)
webhooks/put_v1_webhooks_by_idid (string)
data: {
. url (string)
. event_types (array)
. status
} (object) required
webhooks/delete_v1_webhooks_by_idid (string)