Corgi BankDocumentation
OpenAPI

Send the bank's own funds to another institution (a Fedwire bank transfer, pacs.009); a second operator approves it

POST/rails/wire/bank-transfers

Headers

Idempotency-KeystringOptional

Send on every write that creates or changes money or state; a replay with the same key returns the original result with 200.

Body parameters

amountintegerRequired

Minor units of the currency (cents for USD)

creditor_abastringOptional
creditor_accountstringOptional
creditor_namestringOptional
currency_codestringRequired

ISO 4217 code

gl_codestringRequired
infostringOptional
operatorstringRequired
receiver_abastringRequired
receiver_namestringRequired
referencestringOptional

Returns

201 Created

account_idstringRequired

Example acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm

amountintegerRequired
counterpartyobjectRequired
9 child attributes
abastringRequired
account_numberstringRequired
addressarray of stringsOptional

Free-format lines, up to three of 35 characters

bank_namestringRequired
citystringOptional
countrystringOptional
namestringRequired
postal_codestringOptional
statestringOptional
directionstringRequired
gl_codestringOptional
idstringRequired

Example wire_2tVh8nqLxq4GbDe0K1F6S9zRcWm

imadstringRequired
journal_idstringRequired

Example jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm

kindstringRequired

Customer, bank or return

local_instrumentstringOptional
memostringOptional
omadstringRequired
operatorstringOptional
original_wire_idstringOptional

Example wire_2tVh8nqLxq4GbDe0K1F6S9zRcWm

queued_untilstring · date-time or nullOptional

While queued: the next opening for customer transfers

reasonstringRequired
return_reasonstringOptional
return_reason_codestringOptional
screening_resultstringRequired
statusstringRequired
uetrstringOptional
value_datestring · date or nullOptional

The Fedwire cycle date it settles on

Errors

Every error is a problem document with a stable code. See Errors.

400401403404409412413422424429500503

to move to open esc to close