- Base path:
/api/v0/user(configurable viaserver.userPath) - Protocol: JSON-RPC 2.0
- Authentication: JWT bearer token, except where noted below
Methods
Authentication
Most methods require a JWT in theAuthorization header:
addSession()listNetworks()listIdps()
Full specification
The complete OpenRPC specification is available at openrpc-user-api.json.Rate limiting
Requests are rate-limited to prevent abuse. Configure the limits in the server settings. Responses include:X-RateLimit-Limit: maximum requests per window.X-RateLimit-Remaining: remaining requests in the current window.X-RateLimit-Reset: when the limit resets.
CORS
Cross-origin access is controlled byserver.allowedOrigins. It defaults to ["*"]; in
production, restrict it to known origins. See
Configure the Wallet Gateway.