Auth
Authentication endpoints for login, signup, password reset, and OAuth.
The POST /login endpoint returns a full User resource containing your
Bearer token inside the nested companies[].token field. Use this token
for all subsequent authenticated requests.
OAuth login is supported for configured providers (e.g. Google).
📄️ Login
Authenticate with email and password. Returns a full User resource
📄️ Sign up
Create a new user account. A verification email will be sent to the
📄️ OAuth API login
Authenticate via an OAuth provider. The client should first complete
📄️ Send password reset link
Sends a password reset link to the specified email address. If the email
📄️ Reset password
Reset the user's password using a token from the password reset email.
📄️ Resend email verification
Resend the email verification link to the authenticated user's email address.