Identity & Auth
auth.grivaone.comLogin, tokens, password recovery, OTP/2FA and session management. The only fully public surface of the API.
Trial signup, login, token refresh, logout, password recovery and the current-user profile.
/api/v1/auth/trial-signupTrial signup
Body: TrialSignupDto
/api/v1/auth/trial-signupTrial signup
Body: TrialSignupDto
/api/v1/auth/loginLogin
Body: LoginDto
/api/v1/auth/loginLogin
Body: LoginDto
/api/v1/auth/forgot-passwordForgot password
Body: ForgotPasswordDto
/api/v1/auth/forgot-passwordForgot password
Body: ForgotPasswordDto
/api/v1/auth/reset-passwordAccepts EITHER { token, newPassword } (V135 signed single-use link) OR the legacy { email, otp, newPassword }
Body: ResetPasswordDto
/api/v1/auth/reset-passwordAccepts EITHER { token, newPassword } (V135 signed single-use link) OR the legacy { email, otp, newPassword }
Body: ResetPasswordDto
/api/v1/auth/refreshExchange a refresh token for a new access token
Body: JSON
/api/v1/auth/refreshExchange a refresh token for a new access token
Body: JSON
/api/v1/auth/logoutLog out and revoke the refresh token
Body: JSON
/api/v1/auth/logoutLog out and revoke the refresh token
Body: JSON
/api/v1/auth/meGet the current authenticated user and memberships
/api/v1/auth/meGet the current authenticated user and memberships
/api/v1/auth/onboarding-tour-seenMark the one-time onboarding tour as seen
/api/v1/auth/onboarding-tour-seenMark the one-time onboarding tour as seen
/api/v1/auth/change-passwordChange the current user’s password
Body: ChangePasswordDto
/api/v1/auth/change-passwordChange the current user’s password
Body: ChangePasswordDto