Skip to main content
WEBHOOK
transaction.still_pending
{
  "type": "transaction.still_pending",
  "wallet_id": "fmfdj6yqly31huorjqzq38zc",
  "transaction_id": "9a8b7c6d-5e4f-3a2b-1c0d-ef9876543210",
  "caip2": "eip155:1",
  "transaction_hash": "0x1234abcd5678ef901234abcd5678ef901234abcd5678ef901234abcd5678ef90",
  "transaction_request": {
    "from": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F",
    "to": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
    "value": "0x0",
    "data": "0x",
    "gas": "0x5208",
    "gasPrice": "0x4a817c800"
  }
}

Body

application/json

Payload for the transaction.still_pending webhook event.

type
enum<string>
required

The type of webhook event.

Available options:
transaction.still_pending
wallet_id
string
required

The ID of the wallet that initiated the transaction.

transaction_id
string
required

The Privy-assigned ID for this transaction.

caip2
string
required

The CAIP-2 chain identifier (e.g., eip155:1 for Ethereum mainnet).

transaction_hash
string
required

The blockchain transaction hash.

transaction_request
object
required

The original transaction request that is still pending.

Response

200

Return a 200 status to indicate that the webhook was received successfully.