User
User profile, email verification, preferences, API keys, and connected wallets.
The User API provides user profile, email verification, preferences, api keys, and connected wallets.
Endpoints
| Method | Path | Auth | Description |
|---|---|---|---|
| POST | /api/v1/user/email/verify | Bearer | Send email verification code |
| POST | /api/v1/user/email/verify/confirm | Bearer | Confirm email verification code |
| POST | /api/v1/user/api-keys | Bearer | Create a new API key |
| POST | /api/v1/user/onboarding | Bearer | Complete onboarding |
| PUT | /api/v1/user/profile | Bearer | Update user profile |
| PUT | /api/v1/user/preferences | Bearer | Update user preferences |
| DELETE | /api/v1/user/api-keys/{id} | Bearer | Revoke an API key |
| GET | /api/v1/user/profile | Bearer | Get user profile |
| GET | /api/v1/user/preferences | Bearer | Get user preferences |
| GET | /api/v1/user/api-keys | Bearer | List active API keys |
| GET | /api/v1/user/connected-wallets | Bearer | Get connected wallets |