POST
Generate an owner intent for signing

Authorizations

X-API-Key
string
header
required

Headers

Idempotency-Key
string

Stable key for one logical request. Replays with the same key and body return the original result; a different body is refused with idempotency_conflict.

Required string length: 8 - 128
Pattern: ^[A-Za-z0-9._:-]+$

Body

application/json
type
string
required
Allowed value: "agent_create"
name
string
required
Required string length: 1 - 100
owner
object
required
policy
object
required
external_user_id
string
Required string length: 1 - 200

Response

Success

correlation_id
string
required
Pattern: ^intent_[A-Za-z0-9_-]{43}$
type
enum<string>
required
Available options:
agent_create,
policy_update,
agent_freeze,
agent_unfreeze,
grant_issue,
grant_revoke,
execution_cancel,
agent_archive,
agent_restore,
agent_delete,
approval_vote
agent_id
string
required
Pattern: ^[0-9a-f]{64}$
status
string
required
Allowed value: "PENDING_SIGNATURE"
expires_at
string<date-time>
required
Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
signer
object
required
intent
object
required
preview
object
required