Klineo/Docs
Open app ↗

API schemas

PublicLiquidityInvestigation

All API schemas

object — Additional properties rejected

Field Required at this level Type Description and constraints
schemaVersion Yes Constant public-liquidity-investigation-v1 —
question Yes Constant POOL_RESERVE_SCALE_V1 —
investigationId Yes string Deterministic identifier for this public-source investigation; not a saved tenant record. Pattern: ^0x[0-9a-f]{64}$
requestedQuoteSizeAtomic Yes At least one of: string; null —
source Yes PublicProjectAnalysis —
finding Yes object Additional properties rejected
finding.state Yes string Allowed: AVAILABLE, UNAVAILABLE
finding.poolAddress Yes At least one of: string; null —
finding.quoteReserveAtomic Yes At least one of: string; null —
finding.quoteDecimals Yes At least one of: integer; null —
finding.sizeToReservePips Yes At least one of: string; null —
finding.reason Yes string Allowed: NO_QUOTE_SIZE, NO_VERIFIED_POOL, QUOTE_PRECISION_UNAVAILABLE, ZERO_QUOTE_RESERVE, SOURCE_INCONSISTENT, VERIFIED_RESERVE_RATIO_ONLY
limitations Yes Array of string Min items: 1; Max items: 20
financialAuthority Yes Constant false —

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/PublicLiquidityInvestigation in the OpenAPI contract.