Corgi BankDocumentation
OpenAPI

Read a delivery or release with its transfer and the lender's decision

GET/ledger/collateral/lender-submissions/{id}

A read needs ledger:read or ledger:post.

Path parameters

idstringRequired

Returns

200 OK

actorstringRequired
channelstringRequired

Loan_schedule, restricted_account or safekeeping_delivery

created_atstring · date-timeRequired
cusipstringOptional
decisionobject or nullOptional

Document is every signed answer the lender gives, one payload per kind.

13 child attributes
advanceobject or nullOptional

AdvanceConfirmation is the lender's answer to an advance request: made, with the terms it was made on, or declined with the reason.

11 child attributes
advance_numberstringOptional
available_amountintegerRequired

The collateral value available before the advance

day_count_basisstringRequired

Actual/365 or actual/360

maturity_datestring · dateRequired

A business date, YYYY-MM-DD

principal_amountintegerRequired
programstringRequired
rate_bpsintegerRequired
reasonstringOptional
referencestringRequired
statusstringRequired

Made or declined

value_datestring · dateRequired

A business date, YYYY-MM-DD

borrowerstringRequired

The bank as the lender names it

collateralobject or nullOptional

CollateralDecision answers a collateral submission item by item.

3 child attributes
actionstringRequired
itemsarray of objectsRequired
7 child attributes
item_referencestringOptional
kindstringRequired

Loan or security

operator_referencestringOptional

The Fedwire Securities transfer of a pledge or a release

par_amountintegerOptional
reasonstringOptional
referencestringRequired

The loan id or the CUSIP

statusstringRequired

Accepted, refused, withdrawn or released

referencestringRequired
issued_atstring · date-timeRequired
issuerstringRequired

The Reserve Bank or the Federal Home Loan Bank

key_idstringRequired
kindstringRequired
lenderstringRequired
repaymentobject or nullOptional

RepaymentConfirmation is the lender's answer to a repayment request: the principal repaid, the interest charged on the advance for the days since interest was last paid, any fee, and the total debited to the bank.

13 child attributes
advance_numberstringRequired
fee_amountintegerRequired
interest_amountintegerRequired
interest_fromstring · dateRequired

A business date, YYYY-MM-DD

interest_throughstring · dateRequired

A business date, YYYY-MM-DD

principal_amountintegerRequired
principal_outstanding_amountintegerRequired
rate_bpsintegerRequired
reasonstringOptional
referencestringRequired
statusstringRequired

Repaid or refused

total_amountintegerRequired
value_datestring · dateRequired

A business date, YYYY-MM-DD

scheduleobject or nullOptional

CollateralSchedule is the lender's collateral schedule in force from a date.

3 child attributes
classesarray of objectsRequired
6 child attributes
asset_classstringRequired
eligiblebooleanRequired
margin_bpsintegerRequired

The share of the basis lent against

max_days_past_dueintegerOptional
pledge_methodstringOptional

Restricted_account, borrower_in_custody, listing, delivery

valuation_basisstringOptional

Market_value or unpaid_principal

effective_datestring · dateRequired

A business date, YYYY-MM-DD

sourcestringRequired
signaturestringRequired
statementobject or nullOptional

CollateralStatement is the lender's collateral valuation and margin statement at the close of a day: every item, the total lendable value, the principal of advances outstanding, the interest accrued on them and unpaid, and what remains available. Collateral secures the interest as well as the principal: a Reserve Bank's Advance Repayment Amount is the advance plus accrued interest, and its security interest secures all Obligations (Operating Circular No. 10, 2.1 and 6.0), so the available value is the lendable value less both.

7 child attributes
accrued_interest_amountintegerRequired
advancesarray of objectsRequired
7 child attributes
accrued_interest_amountintegerRequired
advance_numberstringRequired
maturity_datestring · dateRequired

A business date, YYYY-MM-DD

principal_amountintegerRequired
programstringRequired
rate_bpsintegerRequired
value_datestring · dateRequired

A business date, YYYY-MM-DD

advances_outstanding_amountintegerRequired
as_ofstring · dateRequired

A business date, YYYY-MM-DD

available_amountintegerRequired
itemsarray of objectsRequired
11 child attributes
asset_classstringRequired
basis_value_amountintegerRequired
eligiblebooleanRequired
ineligible_reasonstringOptional
kindstringRequired
lendable_amountintegerRequired
margin_bpsintegerRequired

The share of the basis value lent against

par_amountintegerOptional
price_microsintegerOptional

Per 100 of par, scaled by 1,000,000

principal_amountintegerOptional
referencestringRequired
lendable_amountintegerRequired
versionstringRequired
idintegerRequired
lender_idintegerRequired
lot_idstringOptional
par_amountintegerRequired
pledge_idintegerRequired
purposestringRequired
reasonstringOptional
referencestringRequired
statusstringRequired

Sending, transfer_settled, acknowledged or refused

submissionobjectRequired

CollateralSubmission pledges or withdraws loans on the lender's collateral schedule, or gives notice of securities pledged through Fedwire Securities, or asks for their release.

7 child attributes
actionstringRequired
borrowerstringRequired
lenderstringRequired
loansarray of objectsOptional
7 child attributes
asset_classstringRequired
charged_offbooleanRequired
days_past_dueintegerRequired
loan_idstringRequired

Example loan_2tVh8nqLxq4GbDe0K1F6S9zRcWm

maturity_datestring · date or nullOptional

A business date, YYYY-MM-DD

nonaccrualbooleanRequired
outstanding_principal_amountintegerRequired
referencestringRequired
securitiesarray of objectsOptional
3 child attributes
cusipstringRequired
operator_referencestringOptional
par_amountintegerRequired
versionstringRequired
transferobject or nullOptional

Transfer is a transfer message: an entitlement order to debit the Sender's securities account and credit the Receiver's for a par amount of one security, with a payment when it is against payment (6.1.1, 6.1.2).

13 child attributes
against_paymentbooleanRequired
beneficiary_referencestringOptional

The Receiver's reference, quoted back on the advice

business_datestring · dateRequired

A business date, YYYY-MM-DD

created_atstring · date-timeRequired
cusipstringRequired
original_operator_referencestringOptional

The transfer a reversal reverses

par_amountintegerRequired
payment_amountintegerRequired
receiverobjectRequired

Account is one securities account on a Reserve Bank's books: the participant's primary routing number and the account's name. A restricted account names the secured party whose interest the Reserve Bank marks (4.5.2).

4 child attributes
abastringRequired
namestringRequired
restrictedbooleanRequired
secured_partystringOptional

Discount_window, fhlb, public_funds, ...

senderobjectRequired

Account is one securities account on a Reserve Bank's books: the participant's primary routing number and the account's name. A restricted account names the secured party whose interest the Reserve Bank marks (4.5.2).

4 child attributes
abastringRequired
namestringRequired
restrictedbooleanRequired
secured_partystringOptional

Discount_window, fhlb, public_funds, ...

sender_referencestringRequired

Unique for the Sender; a resend returns the original answer

type_codestringRequired
versionstringRequired
transfer_answerobject or nullOptional

Message is the operator's answer to a transfer: an acknowledgment to the Sender, an advice to the Receiver, or a rejection to the Sender. The operator reference is assigned when the service time-stamps the message (6.3.2); the settled time is when the debits and credits became final (9.2.1).

11 child attributes
business_datestring · dateRequired

A business date, YYYY-MM-DD

key_idstringRequired
kindstringRequired
operator_referencestringRequired
processed_atstring · date-timeRequired
reasonstringOptional
reason_codestringOptional
signaturestringRequired
statusstringRequired

Settled or rejected

transferobjectRequired

Transfer is a transfer message: an entitlement order to debit the Sender's securities account and credit the Receiver's for a par amount of one security, with a payment when it is against payment (6.1.1, 6.1.2).

13 child attributes
against_paymentbooleanRequired
beneficiary_referencestringOptional

The Receiver's reference, quoted back on the advice

business_datestring · dateRequired

A business date, YYYY-MM-DD

created_atstring · date-timeRequired
cusipstringRequired
original_operator_referencestringOptional

The transfer a reversal reverses

par_amountintegerRequired
payment_amountintegerRequired
receiverobjectRequired

Account is one securities account on a Reserve Bank's books: the participant's primary routing number and the account's name. A restricted account names the secured party whose interest the Reserve Bank marks (4.5.2).

4 child attributes
abastringRequired
namestringRequired
restrictedbooleanRequired
secured_partystringOptional

Discount_window, fhlb, public_funds, ...

senderobjectRequired

Account is one securities account on a Reserve Bank's books: the participant's primary routing number and the account's name. A restricted account names the secured party whose interest the Reserve Bank marks (4.5.2).

4 child attributes
abastringRequired
namestringRequired
restrictedbooleanRequired
secured_partystringOptional

Discount_window, fhlb, public_funds, ...

sender_referencestringRequired

Unique for the Sender; a resend returns the original answer

type_codestringRequired
versionstringRequired
versionstringRequired
updated_atstring · date-timeRequired

Errors

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

400401403404409412413422424429500503

to move to open esc to close