Get a user operation for end user EVM Smart Account
Gets a user operation by its hash for an end user’s EVM Smart Account.
Authorizations
A JWT signed using the developer's own JWT private key (in the case of JWT authentication), or an end user JWT signed by CDP, encoded in base64. This is used for End User Account APIs.
Path Parameters
The ID of the end user.
^[a-zA-Z0-9-]{1,100}$"e051beeb-7163-4527-a5b6-35e301529ff2"
The address of the Smart Account the user operation belongs to.
^0x[0-9a-fA-F]{40}$The hash of the user operation to fetch.
^0x[0-9a-fA-F]{64}$Query Parameters
The ID of the CDP Project. Required for end users authenticated using custom auth (i.e. a non-CDP JWT provider).
^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$"8e03978e-40d5-43e8-bc93-6894a57f9324"
Response
Successfully retrieved the user operation.
A smart account operation response.
The network the user operation is for.
base-sepolia, base, arbitrum, optimism, zora, polygon, bnb, avalanche, ethereum, ethereum-sepolia "base"
The hash of the user operation. This is not the transaction hash, as a transaction consists of multiple user operations. The user operation hash is the hash of this particular user operation which gets signed by the owner of the Smart Account.
^0x[0-9a-fA-F]{64}$"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
The list of calls in the user operation.
The status of the user operation.
pending, signed, broadcast, complete, dropped, failed "pending"
The hash of the transaction that included this particular user operation. This gets set after the user operation is broadcasted and the transaction is included in a block.
^0x[0-9a-fA-F]{64}$|^$"0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
The list of receipts associated with the user operation.
The timestamp at which the prepared user operation expires.
"2025-03-25T12:00:00Z"