/account/createResolve account (derive + cache)Resolve an owner's account address on a network and cache it. Under the EIP-7702 account model the resolved address IS the owner EOA, so nothing is derived and nothing is deployed. Idempotent — re-resolving refreshes the cached details and keeps a stable id. Returns 429 Too Many Requests if the rate limit is exceeded (check the Retry-After response header).
Authentication: X-API-Key
Input — request body
ownerAddressstring required- Owner EOA address
networkIdstring required- Chain id (e.g. 43114)
Input — example request
{
"ownerAddress": "0x0a1758ad202a2059e8c2970b562597ca45d863c4",
"networkId": "43114"
}Output — example response (201)
{
"id": "ugtp_account_R4LJbmiFqDsJ",
"address": "0x9b5fcd6f647a14ebf0f88b1c3e5a3d34b951fc6f",
"networkId": "43114",
"networkKind": "evm",
"details": {
"schemaVersion": 1,
"networkKind": "evm",
"evm": {
"ownerAddress": "0x9b5fcd6f647a14ebf0f88b1c3e5a3d34b951fc6f"
}
},
"createdAt": "2026-06-18T12:00:00.000Z",
"updatedAt": "2026-06-18T12:00:00.000Z"
}Output — every status this endpoint answers with
| Status | When |
|---|---|
201 | Account |
401 | Missing or invalid credentials |
429 | Rate limit exceeded — retry after the number of seconds in the `Retry-After` response header |
500 | Internal server error |