submit_signed_approval
Submit a signed EIP-712 IntentApproval payload from request_approval_payload to record approval for an intent; this does not prepare or execute the intent.
Instructions
[Capability: preparation_only; tier: session_bound; API: /api/v1/agent/intents/{intentId}/approve; authority: /api/v1/agent/status] Approve: submit a signed EIP-712 IntentApproval payload produced by request_approval_payload. This does not prepare or execute the intent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nonce | Yes | ||
| reason | No | ||
| decision | No | APPROVED | |
| intentId | Yes | ||
| metadata | No | ||
| expiresAt | Yes | ||
| sessionId | No | ||
| signature | Yes | ||
| maxUsdValue | Yes | ||
| agentAddress | No | ||
| sessionToken | No | ||
| simulationId | Yes | ||
| policyCheckId | Yes | ||
| approverAddress | Yes |