Corgi BankDocumentation
OpenAPI

Receive a notification from the SWIFT network (the simulator): a message delivered, a delivery abandoned, or a tracker status

POST/rails/swift/notifications

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

atstring · date-timeRequired
biz_msg_idstringOptional
idstringRequired

Unique per notification; a redelivered notification repeats it

kindstringRequired
msg_defstringOptional
network_refstringOptional
reasonstringOptional
receiverstringOptional
trackerobject or nullOptional

TrackerEvent is one status a party in the chain recorded against a UETR.

12 child attributes
agent_bicstringRequired

Who reported the status

amountintegerOptional

The amount the agent confirmed (credited, or forwarded)

charges_amountintegerOptional

Charges the agent deducted

charges_currency_codestringOptional
currency_codestringOptional
exchange_ratestringOptional
forwarded_to_bicstringOptional
occurred_atstring · date-timeRequired
reasonstringOptional

A G code on ACSP, an ExternalStatusReason1Code on RJCT

source_messagestringOptional

The message definition behind the status, when there is one

statusstringRequired

ACSP, ACSC, ACCC or RJCT

uetrstringRequired
uetrstringOptional

Returns

200 OK

appliedbooleanRequired
duplicatebooleanOptional
idstringRequired

Errors

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

400401403404409412413422424429500503

to move to open esc to close