User
API endpoints for User
User
GET /api/v1/user/me
Get current user profile
PATCH /api/v1/user/me
Update current user profile
DELETE /api/v1/user/me
Delete current user account (soft delete with 30-day recovery)
POST /api/v1/user/me/change-password
Change current user password
POST /api/v1/user/me/change-email
Request email change
GET /api/v1/user/me/sessions
List active sessions
DELETE /api/v1/user/me/sessions/{sessionId}
Revoke a specific session
POST /api/v1/user/me/sessions/revoke-all
Revoke all sessions (sign out everywhere)
GET /api/v1/user/me/organizations
List organizations the user belongs to
GET /api/v1/user/me/oauth-providers
List linked OAuth providers
DELETE /api/v1/user/me/oauth-providers/{provider}
Unlink an OAuth provider
POST /api/v1/user/me/recover
Recover a soft-deleted account within 30-day window