Klineo/Docs
Open app ↗

API schemas

PolicyIntentDraft

All API schemas

object — Additional properties rejected

Field Required at this level Type Description and constraints
sourceText Yes string —
extractionProvider Yes string —
extractionModel Yes string —
clauses Yes Array of object —
clauses[].field Yes string Allowed: EXECUTABLE_DEPTH_QUOTE, PRICE_BAND_PIPS, MAXIMUM_TREASURY_DEPLOYMENT_PIPS, MAXIMUM_SLIPPAGE_PIPS, MINIMUM_PRICE_X18, MAXIMUM_DAILY_TURNOVER_PIPS, COOLDOWN_SECONDS
clauses[].operator Yes string Allowed: EQ, LTE, GTE
clauses[].value Yes string —
clauses[].unit Yes string Allowed: QUOTE_ATOMIC, QUOTE_WHOLE_UNITS, PIPS, PRICE_X18, SECONDS
clauses[].sourceStart Yes integer Minimum: 0
clauses[].sourceEnd Yes integer Minimum: 0
clauses[].confidencePips Yes Pips —
ambiguities Yes Array of string —
conflicts Yes Array of string —
normalizedAt Yes string Format: date-time

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