Klineo/Docs
Open app ↗

API schemas

IncentiveOptimizationResult

All API schemas

object — Additional properties rejected

Field Required at this level Type Description and constraints
program Yes All of: RecordEnvelope; object —
program.allOf[2].payload Yes IncentiveProgram —
optimization Yes IncentiveOptimization —
workflow Yes object Additional properties allowed
workflow.mode Yes string Allowed: TYPED_ADAPTER_ACTIVATION_REVIEW, OPERATIONAL_PROPOSAL_PREPARATION
workflow.preparationHash Yes Hash —
workflow.evidenceEventId Yes string Min length: 3; Max length: 160
executionAuthority Yes string Allowed: STANDARD_TYPED_ADAPTER_ACTIVATION_WORKFLOW, OPERATIONAL_PROPOSAL_ONLY
executionPerformed 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/IncentiveOptimizationResult in the OpenAPI contract.