Skip to content

Submit a signed UserOperation

POST /api/aa/submit-userop

Wraps the signed UserOperation in EntryPoint.handleOps and relays it (Edith is a bundler-of-one) through the normal transaction pipeline. The account owner is recovered from the op signature and metered — so the owner directly, or a service acting for them, may submit; the owner is charged the bundle's real gas cost. The owner must be a registered Edith user. Returns a txId that tracks like any relay.

Authentication

Send your API key in the api-key header.

Responses

Status Description
201 Queued; poll GET /api/tx with the returned txId.
201 response
{
  "success": true,
  "data": {
    "txId": "68fa3450539a3c9d28bbca33",
    "estimatedCostUSD": 0.42
  },
  "timestamp": "2026-07-31T00:00:00.000Z"
}