Klineo/Docs
Open app ↗

API schemas

TreasurySummary

All API schemas

object — Additional properties rejected

Field Required at this level Type Description and constraints
ledgerVersion Yes string Allowed: treasury-ledger-v1, treasury-ledger-v2
capturedAt Yes string Format: date-time
grossValueQuote Yes AtomicAmount —
riskAdjustedValueQuote Yes AtomicAmount —
futureCommittedValueQuote Yes AtomicAmount —
uncommittedValueQuote Yes AtomicAmount —
buckets Yes Array of object —
buckets[].bucket Yes string Allowed: OPERATING_RESERVE, EMERGENCY_RESERVE, LIQUIDITY_CAPITAL, DIVERSIFICATION_CAPITAL, INCENTIVE_BUDGET, STRATEGIC_RESERVE
buckets[].grossValueQuote Yes AtomicAmount —
buckets[].riskAdjustedValueQuote Yes AtomicAmount —
buckets[].futureCommittedValueQuote Yes AtomicAmount —
buckets[].uncommittedValueQuote Yes AtomicAmount —
buckets[].byState Yes object Additional properties: AtomicAmount
assets Yes Array of object —
assets[].asset Yes Address —
assets[].grossValueQuote Yes AtomicAmount —
assets[].riskAdjustedValueQuote Yes AtomicAmount —
assets[].futureCommittedValueQuote Yes AtomicAmount —
assets[].uncommittedValueQuote Yes AtomicAmount —
containers Yes Array of object —
containers[].capitalContainerId Yes string —
containers[].custodyLocationId Yes string —
containers[].asset Yes Address —
containers[].bucket Yes string —
containers[].state Yes string —
containers[].grossValueQuote Yes AtomicAmount —
containers[].futureCommittedValueQuote Yes AtomicAmount —
containers[].obligationIds Yes Array of string —
containers[].sourceObservationId Yes string —
duplicateSourceIds Yes Array of string —
duplicateEconomicKeys Yes Array of string —
staleEntryIds Yes Array of string —
invalidEntryIds Yes Array of string —
conservation Yes object Additional properties rejected
conservation.bucketGrossValueQuote Yes AtomicAmount —
conservation.assetGrossValueQuote Yes AtomicAmount —
conservation.containerGrossValueQuote Yes AtomicAmount —
conservation.stateGrossValueQuote Yes AtomicAmount —
conservation.committedOverlayValueQuote Yes AtomicAmount —
conservation.conserved Yes boolean —
conservation.evidenceHash No Hash —
complete Yes boolean —
warnings Yes Array of string —

Nested required fields apply when their parent object or matching union branch is present. Named types link to their complete schema.

Exact definition: #/components/schemas/TreasurySummary in the OpenAPI contract.