Retrieve an intent by ID. Returns the intent details including its current status, authorization details, and execution result if applicable.
Basic Auth header with your app ID as the username and your app secret as the password.
ID of your Privy app.
Intent details.
Response for getting an intent (discriminated union based on intent_type)
Unique ID for the intent
Display name of the user who created the intent
Unix timestamp when the intent was created
ID of the resource being modified (wallet_id, policy_id, etc)
Detailed authorization information including key quorum members, thresholds, and signature status
Current status of the intent
pending, executed, failed, expired, rejected Unix timestamp when the intent expires
RPC The original RPC request that would be sent to the wallet endpoint
ID of the user who created the intent. If undefined, the intent was created using the app secret
Current state of the wallet before any changes. If undefined, the resource was deleted and no longer exists
{
"id": "id2tptkqrxd39qo9j423etij",
"address": "0xF1DBff66C993EE895C8cb176c30b07A559d76496",
"chain_type": "ethereum",
"policy_ids": [],
"additional_signers": [],
"owner_id": "rkiz0ivz254drv1xw982v3jq",
"created_at": 1741834854578,
"exported_at": null,
"imported_at": null
}Result of RPC execution (only present if status is 'executed' or 'failed')