Authentication
Get Current User
Get the profile of the currently authenticated user
GET
This endpoint requires authentication. Include the JWT access token in the Authorization header.
Response
User’s unique identifier (UUID)
User’s email address
User’s first name
User’s last name
User’s account status. One of:
active: User is active and can access the systeminactive: User is inactive (unverified email or deactivated account)suspended: User is temporarily suspended
Authentication provider. One of:
local: Local authentication using email and passwordgoogle: Google OAuth authenticationfacebook: Facebook OAuth authenticationapple: Apple Sign In authentication
Provider-specific user information
Timestamp of last login
List of user roles
Account creation timestamp
Error Responses
Error details when the request fails
Common error cases:
- 401 Unauthorized: Missing or invalid access token
- 401 Unauthorized: Token has expired
- 404 Not Found: User not found
