List intents
Changed onList intents for an app. Returns a paginated list with each intent's current status and details. Requests authenticated with an app secret can retrieve all intents for the app. Requests authenticated with a user token return only intents that the authenticated user created, must approve, or has signed. Query parameters only narrow this scoped result set.
Request
- Base URLhttps://api.privy.io
- URLhttps://api.privy.io/v1/intents
- AuthHTTP basic
Query parameters
Cursor returned by the previous page.
Current status of an intent.
Filter by creator user ID. For user-token requests, Privy uses the authenticated user ID to scope intent visibility. This filter only narrows that scoped result.
Filter by a user whose approval is still pending. For user-token requests, Privy uses the authenticated user ID to scope intent visibility. This filter only narrows that scoped result.
Headers
ID of your Privy app.
Response
List of intents.
Example response
{
"data": [
{
"intent_id": "clpq1234567890abcdefghij",
"intent_type": "RPC",
"created_by_display_name": "developer@example.com",
"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",
"custom_expiry": false,
"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
}
}
}
}
}
]
}Changes
- warning
added the new
earn_incentive_claimenum value to the//////////response property for the response status - warning
added the new
earn_incentive_claimenum value to the//////////response property for the response status - warning
added the new
earn_incentive_claimenum value to the////////response property for the response status - warning
added the new
earn_incentive_claimenum value to the/////////response property for the response status - warning
added the new
earn_incentive_claimenum value to the////////response property for the response status - warning
added the new
earn_incentive_claimenum value to the////////response property for the response status - warning
added the new
earn_incentive_claimenum value to the//////response property for the response status - warning
added the new
earn_incentive_claimenum value to the////////response property for the response status - warning
added the new
earn_incentive_claimenum value to the///////response property for the response status - warning
added the new
earn_incentive_claimenum value to the///////response property for the response status
- warning
- breaking
for the
queryrequest parameterlimit, the type changed fromnumbernulltointeger - warning
for the
queryrequest parameterlimit, the min was set to1.00
- breaking