Skip to main content
GET
Get intent status

Authorizations

Authorization
string
header
required

Runtime key issued at agent registration. Prefixed with mndt_live_ (mainnet) or mndt_test_ (testnet). Pass as Authorization: Bearer mndt_test_....

Path Parameters

intentId
string<uuid>
required

The intent ID returned from validation.

Response

Intent status.

intentId
string<uuid>
required
status
enum<string>
required

Current intent state.

Available options:
allowed,
reserved,
approval_pending,
approved,
rejected,
broadcasted,
confirmed,
failed,
expired
txHash
string | null

On-chain transaction hash, if broadcasted.

blockNumber
string | null

Block number where the transaction was confirmed.

gasUsed
string | null

Gas consumed by the transaction.

amountUsd
string | null

USD value of the transaction.

decodedAction
string | null

Decoded function call (e.g. "transfer(0x71c7...976f, 50000000)").

summary
string | null

Human-readable summary of the transaction.

blockReason
string | null

Block reason if the intent failed due to policy.

requiresApproval
boolean

True if the intent is currently awaiting human approval.

approvalId
string<uuid> | null

Approval queue entry ID, if applicable.

expiresAt
string<date-time> | null

When the intent expires if not acted upon.