Corgi BankDocumentation
OpenAPI

Rail

The operator side of the rails: outbound NACHA files and their settlement, inbound files, wires and the Fedwire ISO 20022 messages (pacs.008, pacs.009, pacs.004, camt.056, camt.029 in; pacs.002, admi.007, admi.002 back), and the FedNow and RTP messages (pacs.008, pacs.002, pacs.004, pacs.009 liquidity management transfers, pacs.028, pain.013 and pain.014 requests for payment, camt.055, camt.056, camt.029, camt.054 notifications, admi.007 and admi.002) under the FedNow envelope, bare on RTP until The Clearing House's specifications are loaded. Called by the connectivity zone, never by a customer.

GETThe rails' published schedules and whether each is open now/railsPOSTBatch pending transfers into a NACHA file and send it/rails/ach/filesPOSTReceive a NACHA file as the RDFI/rails/ach/inboundPOSTVerify the prenotifications the RDFIs did not answer within three banking days (a scheduler calls this daily)/rails/ach/prenote-verificationsPOSTRecord an RDFI return of an originated entry/rails/ach/returnsPOSTFile the deposited checks (forward) or the returned checks (return) in an image cash letter and send it to the operator/rails/check/cash-lettersGETList cash letters sent and received/rails/check/cash-lettersPOSTApply the default decision to positive pay exceptions past their deadline and file the returns (a scheduler calls this)/rails/check/exception-deadlinesPOSTReceive a cash letter from the operator: a presentment of checks drawn on the bank, or a return of the bank's deposits/rails/check/inboundPOSTReceive any message the rail's operator delivers (pacs.008, pacs.004, pacs.009, pacs.002, pacs.028, pain.013, pain.014, camt.055, camt.056, camt.029, camt.054, admi.004, admi.002) and answer it (a pacs.002, an admi.007 or an admi.002)/rails/realtime/inboundPOSTSend a liquidity management transfer (pacs.009) to another participant or into the RTP joint account/rails/realtime/liquidity-transfersGETList a cycle day's account debit/credit notifications (camt.054) on a rail/rails/realtime/notificationsPOSTSend the bank's own funds to another institution over SWIFT (CBPR+ pacs.009); a second operator approves it/rails/swift/bank-transfersPOSTReceive a message the SWIFT network (the simulator) delivers: pacs.008, pacs.009 (core or cover), pacs.004, pacs.002, camt.056 or camt.029 under head.001.001.02/rails/swift/inboundPOSTReceive a notification from the SWIFT network (the simulator): a message delivered, a delivery abandoned, or a tracker status/rails/swift/notificationsPOSTSend the SWIFT payments queued for their currency's window (a scheduler calls this)/rails/swift/releasesGETThe SWIFT repair queue/rails/swift/repairsGETThe bank's BIC, SWIFT currency routes with their correspondents, windows and charges, and whether each currency is open now/rails/swift/routesPOSTSend the bank's own funds to another institution (a Fedwire bank transfer, pacs.009); a second operator approves it/rails/wire/bank-transfersPOSTReceive a Fedwire message from the service: a customer credit transfer (pacs.008), a bank transfer (pacs.009), a payment return (pacs.004), a return request (camt.056) or a return request response (camt.029), each under its head.001; nonvalue messages are answered with an admi.007 or admi.002/rails/wire/inboundPOSTSend the wires queued for the next Fedwire opening (a scheduler calls this at each opening)/rails/wire/releasesPOSTReceive the service's answer on a message the bank sent: a payment status report (pacs.002), a receipt acknowledgement (admi.007), a message reject (admi.002) or a negative return request response (camt.029)/rails/wire/statusGETRead a file/rails/ach/files/{id}GETRead a cash letter/rails/check/cash-letters/{id}GETA SWIFT repair with its maker-checker record/rails/swift/repairs/{id}GETThe NACHA text of a file/rails/ach/files/{id}/contentPOSTPost the settlement of a sent file/rails/ach/files/{id}/settleGETRead captured ACH posting date and retained settlement confirmation/rails/ach/files/{id}/settlement-evidence · Connectivity-zone ACH operator/rail access appliesGETThe image cash letter file (X9.100-187, EBCDIC)/rails/check/cash-letters/{id}/contentPOSTPost the operator's settlement of a cash letter the bank sent/rails/check/cash-letters/{id}/settlePOSTApprove or reject the proposed decision on a SWIFT repair (a second operator holding operations:approve); approval carries it out/rails/swift/repairs/{id}/decisionPOSTPropose a decision on a SWIFT repair (the maker)/rails/swift/repairs/{id}/proposals

to move to open esc to close