v46

latestOpenAPI 3.1.0raw.githubusercontent.com2026-07-211591,0051.4 MB
Intents

Get intent

Retrieve an intent by ID. Returns the intent details including its current status, authorization details, and execution result if applicable.

get/v1/intents/{intent_id}

Path parameters

intent_idstring required

ID of the intent.

Headers

privy-app-idstring required

ID of your Privy app.

Response

Intent details.

OR
OR
OR
OR
OR

Example response

{
  "authorization_details": [
    {
      "display_name": "Admin Key Quorum",
      "members": [
        {
          "signed_at": null,
          "type": "user",
          "user_id": "did:privy:clabcd123"
        }
      ],
      "threshold": 1
    }
  ],
  "created_at": 1741834854578,
  "created_by_display_name": "developer@example.com",
  "created_by_id": "did:privy:clabcd123",
  "custom_expiry": false,
  "expires_at": 1741921254578,
  "intent_id": "clpq1234567890abcdefghij",
  "intent_type": "RPC",
  "request_details": {
    "body": {
      "caip2": "eip155:8453",
      "chain_type": "ethereum",
      "method": "eth_sendTransaction",
      "params": {
        "transaction": {
          "to": "0x0000000000000000000000000000000000000000",
          "value": 1
        }
      }
    },
    "method": "POST",
    "url": "https://api.privy.io/v1/wallets/xs76o3pi0v5syd62ui1wmijw/rpc"
  },
  "resource_id": "xs76o3pi0v5syd62ui1wmijw",
  "status": "pending"
}