Counterparty
Counterparty object
A counterparty is an external account that you can transfer money to and from. All ACH and Wire transfers originated by Column take in a counterparty_id to identify the transfer destination. Once you have created a counterparty, you can send money to it (or pull from it)! A counterparty stores an external bank account and can also store additional transaction details, as desired or required. Read about counterparties in our data model for more information.
Object Parameters
account_number
stringThe account number for the bank account.
account_type
stringThe type of the account number. Can be checking or savings.
address
objectAddresses need to adhere to character validation, as addresses are used across multiple payment rails. Characters are validated according to the Fedwire character validation.
city
stringCity name
country_code
stringTwo-letter ISO 3166-1 alpha-2 country code (e.g. US)
line_1
stringStreet address line 1
line_2
stringStreet address line 2
postal_code
stringPostal or ZIP code
state
stringState or province
created_at
date-timeThe timestamp the object was created.
description
stringDescription of the counterparty visible only in your platform. Maximum length: 127 characters.
The email address of the beneficiary.
id
stringThe unique ID of the object
is_column_account
booleanIndicates whether this counterparty account is actually a Column account.
legal_id
stringThe legal ID (e.g., Tax ID, Cedula Juridica, etc.) of the beneficiary. This field is recommended for international wire transfers, and required in some countries. Maximum length: 127 characters.
legal_type
stringThe legal entity type of the beneficiary. Can be business, non_profit, individual, or sole_proprietor. This field is recommended for international wire transfers, and required in some countries.
local_account_number
stringThe local account number (e.g. Cuenta Cliente in Costa Rica) in the beneficiary's bank. This field is recommended for international wire transfers, and required in some countries. Maximum length: 63 characters.
local_bank_code
stringThe local bank code of the beneficiary's bank (e.g., India IFSC, Australia BSB, China CNAPS, etc.). This field is recommended for international wire transfers, and required in some countries. Maximum length: 63 characters.
local_bank_country_code
stringISO 3166-1 Alpha-2 country code of the beneficiary's bank.
local_bank_name
stringName of the beneficiary's local bank.
name
stringThe counterparty name who owns the bank account. There is a 127 character limit for this field. For domestic wires, only the first 35 characters are included in the wire message.
phone
stringThe phone number of the beneficiary. This field is recommended for international wire transfers, and required in some countries. Maximum length: 31 characters.
routing_number
stringThe routing number of the bank.
routing_number_type
stringThe type of the routing number. Can be aba, bic, or other.
search_metadata
objectSearch-specific metadata returned when a query is provided.
highlights
objectMatched field fragments with highlighted terms
score
numberOpenSearch relevance score
updated_at
date-timeThe timestamp the object was last updated.
wire
objectWire-specific details for this counterparty, including beneficiary information and local bank details.
beneficiary_address
objectThe address of the wire beneficiary
city
stringCity name (max 255 characters)
country_code
stringTwo-letter ISO 3166-1 alpha-2 country code (e.g. US)
line_1
stringStreet address line 1 (max 255 characters)
line_2
stringStreet address line 2 (max 255 characters)
postal_code
stringPostal or ZIP code (max 24 characters)
state
stringState or province (max 255 characters)
beneficiary_email
stringThe email address of the wire beneficiary
beneficiary_legal_id
stringThe legal identification number of the wire beneficiary (e.g. EIN or SSN)
beneficiary_name
stringThe name of the wire beneficiary
beneficiary_phone
stringThe phone number of the wire beneficiary
beneficiary_type
stringThe type of the wire beneficiary. Possible values: individual, business
local_account_number
stringThe local account number at the beneficiary's bank (used for international counterparties)
local_bank_code
stringThe local bank code of the beneficiary's bank (used for international counterparties)
wire_drawdown_allowed
booleanWhitelists counterparties for automatic approval of drawdown requests to Column via Fedwire. If false, all inbound drawdown requests from this counterparty will require explicit approval.