Authentication
User registration, login, tokens, and session management
Register a new account
Request Body
application/jsonRequiredemailRequiredstringFormat:
"email"passwordRequiredstringMinimum length:
8namestringorganization_idstringinvitation_tokenstringAccount created
Login with email and password
Request Body
application/jsonRequiredemailRequiredstringFormat:
"email"passwordRequiredstringLogin successful
Token refreshed
Get current user profile
Authorization
AuthorizationRequiredBearer <token>Use a JWT access token or API key. Include as: Authorization: Bearer <token>
In: header
User profile
Update user profile
Authorization
AuthorizationRequiredBearer <token>Use a JWT access token or API key. Include as: Authorization: Bearer <token>
In: header
Request Body
application/jsonOptionalnamestringemailstringFormat:
"email"Profile updated
Sign out
Authorization
AuthorizationRequiredBearer <token>Use a JWT access token or API key. Include as: Authorization: Bearer <token>
In: header
Request Body
application/jsonOptionalall_sessionsbooleanRevoke all sessions
session_idstringRevoke specific session
Signed out
List active sessions
Authorization
AuthorizationRequiredBearer <token>Use a JWT access token or API key. Include as: Authorization: Bearer <token>
In: header
Active sessions
Reset email sent
Reset password with token
Request Body
application/jsonRequiredtokenRequiredstringnew_passwordRequiredstringMinimum length:
8Password reset