User operation completed

Fired when an ERC-4337 UserOperation lands on-chain.

postWebhookuser_operation.completed

Payload

actual_gas_coststring required
actual_gas_usedstring required
block_numbernumber required
caip2string required
log_indexnumber required
noncestring required
paymasterstring nullable required
senderstring required
successboolean required
transaction_hashstring required
type'user_operation.completed' required

The type of webhook event.

user_op_hashstring required

Response

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

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.