On-chain intents (preview)

Report the transaction hash of a client-submitted intent

Preview: available on staging (https://staging-execution.kairos.trade); production returns 503 until release.

Only for committed intents with submissionOwner: "client". The hash is a hint: it moves the intent to reconciling and Kairos confirms it from the finalized receipt. A later report can replace a hash that has not been verified; once the intent is confirmed, only the confirmed hash is accepted. Reports are optional — Kairos also finds the transaction on chain.

post/v3/onchain-intents/{id}/reports

Request

  • Base URL
    https://execution.kairos.trade
  • Auth
    • API key in header X-Kairos-Partner-Id and API key in header Authorization
    • or API key in header X-Client-Id and API key in header X-Api-Key and API key in header X-Api-Secret and API key in header Authorization
    • or API key in header X-Client-Id and API key in header X-Api-Key and API key in header X-Api-Secret
    • or API key in header X-Kairos-Partner-Id and API key in header X-Client-Id and API key in header X-Api-Key and API key in header X-Api-Secret
    • or API key in header X-Kairos-Partner-Id and HTTP bearer

Path parameters

idstring uuid required

On-chain intent id (intent.terms.id).

Request body

intentHashstring required

Must equal intent.intentHash.

transactionHashstring required

Lowercase 0x + 64 hex.

Response

The intent, now reconciling (or confirmed).

Changes

No recorded changes to this operation across all 1 revision of this API.