List intents for an app. Returns a paginated list of intents with their current status and details.
Basic Auth header with your app ID as the username and your app secret as the password.
ID of your Privy app.
1x <= 100Current status of an intent.
pending, executed, failed, expired, rejected, dismissed Type of intent.
KEY_QUORUM, POLICY, RULE, RPC, WALLET true, false created_at_desc, expires_at_asc, updated_at_desc List of intents.
Response for an RPC intent
{
"intent_id": "clpq1234567890abcdefghij",
"intent_type": "RPC",
"created_by_display_name": "[email protected]",
"created_by_id": "did:privy:clabcd123",
"created_at": 1741834854578,
"resource_id": "xs76o3pi0v5syd62ui1wmijw",
"authorization_details": [
{
"members": [
{
"type": "user",
"user_id": "did:privy:clabcd123",
"signed_at": null
}
],
"threshold": 1,
"display_name": "Admin Key Quorum"
}
],
"status": "pending",
"expires_at": 1741921254578,
"request_details": {
"method": "POST",
"url": "https://api.privy.io/v1/wallets/xs76o3pi0v5syd62ui1wmijw/rpc",
"body": {
"method": "eth_sendTransaction",
"caip2": "eip155:8453",
"chain_type": "ethereum",
"params": {
"transaction": {
"to": "0x0000000000000000000000000000000000000000",
"value": 1
}
}
}
}
}