Authentication Endpoints
JWT token for user authentication. Include as: Authorization: Bearer
GET /v1/auth/health/status/ — per-component health.
'healthy' or 'unhealthy'
JWT token for user authentication. Include as: Authorization: Bearer
Email or Phone number
Password must be 8-128 characters and contain at least one uppercase letter, one lowercase letter, one number, and one symbol (!@#$%^&*).
Your password can’t be too similar to your other personal information.
Your password can’t be a commonly used password.
Login successful
JWT access token for API authentication
JWT refresh token for token renewal
Invalid credentials
Authentication failed
Too many login attempts
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Method to send message
email- emailsms- sms
emailPossible values: OTP or Link
otp- otplink- link
otpPossible values: Email or Phone number
Login OTP/link sent successfully
Confirmation message
Invalid identifier or user not found
Rate limit exceeded
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Email or Phone number
Verification code received
Login successful
JWT access token for API authentication
JWT refresh token for token renewal
Invalid verification code
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Ethereum wallet address (0x...)
Message that was signed by the wallet user.
Ethereum signature (0x-prefixed, 130 hex chars, e.g. 0x1234...)
Wallet authentication successful
JWT access token for API authentication
JWT refresh token for token renewal
Invalid wallet data or signature
Authentication failed
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Serializer for the /me endpoint response. Matches the user profile fields returned by MeView.
JWT token for user authentication. Include as: Authorization: Bearer
Password must be 8-128 characters and contain at least one uppercase letter, one lowercase letter, one number, and one symbol (!@#$%^&*).
Your password can’t be too similar to your other personal information.
Your password can’t be a commonly used password.
Password must be 8-128 characters and contain at least one uppercase letter, one lowercase letter, one number, and one symbol (!@#$%^&*).
Your password can’t be too similar to your other personal information.
Your password can’t be a commonly used password.
Password must be 8-128 characters and contain at least one uppercase letter, one lowercase letter, one number, and one symbol (!@#$%^&*).
Your password can’t be too similar to your other personal information.
Your password can’t be a commonly used password.
Password changed successfully
Success message
Invalid current password or weak new password
Authentication required
Rate limit exceeded
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Validates format and checks account existence. Results stored internally — view returns identical response regardless of outcome to prevent user enumeration (OWASP).
Method to send message
email- emailsms- sms
emailPossible values: OTP or Link
otp- otplink- link
otpPossible values: Email or Phone number
Password reset initiated successfully
Confirmation message
Invalid identifier
Rate limit exceeded
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Email or Phone number
Verification code received
Password must be 8-128 characters and contain at least one uppercase letter, one lowercase letter, one number, and one symbol (!@#$%^&*).
Your password can’t be too similar to your other personal information.
Your password can’t be a commonly used password.
Password must be 8-128 characters and contain at least one uppercase letter, one lowercase letter, one number, and one symbol (!@#$%^&*).
Your password can’t be too similar to your other personal information.
Your password can’t be a commonly used password.
Password reset successful
Success message
Invalid code or weak password
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Method to send message
email- emailsms- sms
emailPossible values: OTP or Link
otp- otplink- link
otpPossible values: Email or Phone number
Password must be 8-128 characters and contain at least one uppercase letter, one lowercase letter, one number, and one symbol (!@#$%^&*).
Your password can’t be too similar to your other personal information.
Your password can’t be a commonly used password.
Registration initiated successfully
Confirmation message with verification method
Validation error - Invalid input data
Rate limit exceeded
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Email or Phone number
Verification code received
Registration confirmed successfully
Success confirmation message
Invalid verification code
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Validates format and checks account state. Results stored internally — view returns identical response regardless of outcome to prevent user enumeration (OWASP).
Method to send message
email- emailsms- sms
emailPossible values: OTP or Link
otp- otplink- link
otpPossible values: Email or Phone number
Verification OTP/link sent successfully
Confirmation message with verification method
Validation error
Rate limit exceeded
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Refresh token to get new access token
Token refreshed successfully
New JWT access token
New JWT refresh token
Invalid refresh token
Token expired or invalid
Internal server error
JWT token for user authentication. Include as: Authorization: Bearer
Email address to add and verify
Type of verification to send (OTP or link)
otp- otplink- link
otpPossible values: Email added and verification sent successfully
Success message with verification method
Invalid email or validation error
Authentication required
Rate limit exceeded
Internal server error
Last updated