NGMI API Server
Centralized API for all NGMI applications
Available Endpoints
Authentication
- POST /api/v1/auth/nonce - Generate SIWE nonce
- POST /api/v1/auth/message - Create SIWE message
- POST /api/v1/auth/verify - Verify SIWE signature
- POST /api/v1/auth/refresh - Refresh ID token
- POST /api/v1/auth/revoke - Revoke token(s)
User Management
- GET /api/v1/users/profile - Get user profile
- PUT /api/v1/users/profile - Update user profile
- POST /api/v1/users/wallets - Add wallet
- DELETE /api/v1/users/wallets/[address] - Remove wallet
Status: Development
Next.js: 15.4.5
React: 19.1.0
Features: Turbopack enabled