International Wire
International wire transfer object
The international wire transfer object represents the current state of a single international wire transfer initiated by or received by Column. International wire transfers are used to send/receive money to/from outside of the United States via the SWIFT network. The international wire transfer object exposes all relevant information about the wire transfer to developers. Read more about international wire transfers here.
Object Parameters
account_number_id
stringID of the account number that is sending/receiving the transfer
allow_overdraft
booleanAllows the account to go negative for an outgoing transfer. The bank account needs to have is_overdraftable enabled with an overdraft reserve account linked to it
amendment_info
objectInformation about any amendments made to this international wire transfer after creation.
amended_fields
objectThe fields that were actually amended with their new values.
account_number
stringThe amended account number of the beneficiary
account_type
stringThe amended account type (e.g. checking, savings)
address
objectThe amended address of the 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_name
stringThe amended name of the beneficiary
The amended email address of the beneficiary
intermediary_bank
stringThe amended intermediary bank information
legal_id
stringThe amended legal identification number of the beneficiary
message_to_beneficiary_bank
stringThe amended message to the beneficiary bank
phone
stringThe amended phone number of the beneficiary
purpose_codes
arrayThe amended purpose codes for the transfer
remittance_beneficiary_reference
stringThe amended remittance beneficiary reference
remittance_general_info
stringThe amended general remittance information
request_summary
stringA summary of the amendment request.
requested_at
date-timeThe timestamp when the amendment was requested.
requested_fields
array of stringsList of field names that were requested to be amended.
sent_at
date-timeThe timestamp when the amendment was sent.
amount
numberAmount (in the smallest unit of the currency) of the funds that will be debited from the originator account for an outgoing transfer (including all fees), or credited to the beneficiary account for an incoming transfer (after deducting any fees). e.g. $1.75 would be represented by 175.
bank_account_id
stringID of the bank account that is sending/receiving the transfer
beneficiary_account_number
stringThe account number of the beneficiary
beneficiary_address
objectThe address of the beneficiary
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
beneficiary_fi
stringThe SWIFT BIC code of the beneficiary's financial institution
beneficiary_name
stringThe name of the beneficiary
cancellation_reason
stringThe reason if the transfer is requested to be canceled
cancellation_status
stringThe status of cancellation request. Possible statuses are pending, accepted, and rejected
charge_bearer
stringThe charge bearer code. Can be DEBT, CRED, or SHAR.
charges
array of objectsList of fees charged by financial institutions involved in this transfer. Charges are only listed if the intermediary and beneficiary banks are part of the SWIFT GPI tracking system.
agent
stringThe agent or institution that applied the charge.
amount
numberAmount of the charge in the smallest unit of the currency.
currency_code
stringThe three-letter currency code of the charge.
column_fixed_fee
numberThe amount (in the smallest unit of currency_code) of fixed fee charged by Column for an outgoing transfer. This is not included in the charges field.
completed_at
date-timeThe timestamp when the international wire was completed
counterparty_id
stringID of the counterparty that is receiving/sending the transfer
created_at
date-timeThe timestamp when the international wire was created
currency_code
stringCurrency of amount. The three-letter currency code defined in ISO 4217 (e.g. USD).
description
stringThe description of the transfer visible only in your platform
end_to_end_id
stringUnique ID to unambiguously identify the transaction. This ID is passed on, unchanged, throughout the entire end-to-end chain, and can be used for reconciliation or to link tasks relating to the transaction.
fx_quote_id
stringThe ID of the foreign exchange quote
fx_rate
stringThe foreign exchange rate used for currency exchange of this transfer, including your platform FX rate margin markup
id
stringThe ID of this international wire transfer
idempotency_key
stringThe idempotency key specified in the wire transfer
initiated_at
date-timeThe timestamp when the international wire was initiated
instructed_amount
numberInstructed amount (in the smallest unit of the currency) of the transfer. e.g., 1756 means 1.756 in KWD, 17.56 in USD, or 1756 in JPY.
instructed_currency_code
stringInstructed currency. The three-letter currency code defined in ISO 4217 (e.g. USD).
instruction_id
stringUnique ID assigned by the sender of this message
instruction_to_beneficiary_fi
stringFurther information for the beneficiary's financial institution
intermediary_fis
array of stringsThe SWIFT BIC codes of intermediary financial institutions
is_incoming
booleanIndicates whether the wire transfer was incoming ( true or outgoing false )
manual_review_at
date-timeThe timestamp when the international wire went into the manual review state
originator_account_number
stringThe account number of the originator
originator_address
objectThe address of the originator
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
originator_fi
stringThe SWIFT BIC code of the originator's financial institution
originator_name
stringThe name of the originator
pending_submission_at
date-timeThe timestamp when the international wire was pending for submission
platform_fixed_fee
numberThe amount (in the smallest unit of the currency_code) of fixed fee charged by your platform for an outgoing transfer. This is not included in the charges field.
platform_fx_fee
numberThe amount (in the smallest unit of the currency_code) of FX fee charged by your platform for an outgoing FX transfer. This is not included in the charges field.
raw_message
stringRaw initial transfer message in the Swift MT103 or ISO 20022/MX pacs.008 format. Only populated if it is queried with expand=raw_message parameter.
remittance_info
objectRemittance information for the transfer, including general info and beneficiary reference.
beneficiary_reference
stringReference for the beneficiary
general_info
stringGeneral remittance information
return_reason
stringThe reason if this transfer is returned
returned_amount
numberThe amount (in the smallest unit of the currency) if this transfer is returned. e.g., 1756 means 1.756 in KWD, 17.56 in USD, or 1756 in JPY.
returned_at
date-timeThe timestamp when the international wire was returned
returned_currency_code
stringThe currency if this transfer is returned. The three-letter currency code defined in ISO 4217 (e.g. USD).
settled_amount
numberSettlement amount (in the smallest unit of the currency) of the transfer. e.g., 1756 means 1.756 in KWD, 17.56 in USD, or 1756 in JPY.
settled_currency_code
stringSettlement currency. The three-letter currency code defined in ISO 4217 (e.g. USD).
settlement_date
stringThe date (in ET time zone) when funds are sent to the beneficiary bank for an outgoing transfer, or received from the originator bank for an incoming transfer. Format: YYYY-MM-DD.
status
stringThe current status of the international wire transfer. Possible statuses are initiated, manual_review, pending_review, pending_submission, submitted, completed, pending_return and returned pending_review indicates an incoming correspondent-banking wire is on hold pending creditor/debtor data repair.
submitted_at
date-timeThe timestamp when the international wire was submitted to the SWIFT network
uetr
stringUniversally unique ID to provide an end-to-end reference for this transfer. Format: UUID v4.
ultimate_beneficiary_address
objectThe address of the ultimate beneficiary to which this transfer is due
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
ultimate_beneficiary_name
stringThe name of the ultimate beneficiary to which this transfer is due
ultimate_originator_address
objectThe address of the ultimate party that owes an amount to the (ultimate) beneficiary
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
ultimate_originator_counterparty_id
stringID of the ultimate originating counterparty that ordered the payment. Only populated for Direct USD settlement transfers that include an ultimate originator. Returns null for traditional SWIFT transfers or transfers without an ultimate originator.
ultimate_originator_name
stringThe name of the ultimate party that owes an amount to the (ultimate) beneficiary
updated_at
date-timeThe timestamp when the international wire was updated