How to view past transactions for organization wallets.

Transaction History

View Transaction History

Endpoint: GET /baas/transactions

Required scope: transaction:read

bash
curl "https://gateway.dev.passkallet.com/sepolia/api/v1/passkallet/baas/transactions" \
  -H "x-api-key: pk_live_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4"
json
{
  "statusCode": 200,
  "content": [
    {
      "id": "clxyz789...",
      "uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "transactionHash": "0xabc123def456...",
      "transactionType": "BAAS_EXECUTE",
      "transactionStatus": "SUBMITTED",
      "createdAtDatetime": "2026-05-31T14:00:00.000Z"
    }
  ]
}

Filter Transactions

ParameterTypeRequiredDescription
walletAddressstringNoFilter by wallet address
externalUserIdstringNoFilter by your internal user ID
bash
curl "https://gateway.dev.passkallet.com/sepolia/api/v1/passkallet/baas/transactions?walletAddress=0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18" \
  -H "x-api-key: pk_live_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4"
Use the transactionHash to look up the transaction on Etherscan. Use webhooks instead of polling for status changes.