Supabase Auth

your-project.supabase.co

Community

Supabase Auth REST API for user authentication and management. Sign up and sign in users with email/password or magic links, manage sessions with JWT tokens, handle password resets, and retrieve or update user profiles. Built on GoTrue.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://your-project.supabase.co/auth/v1

Crawl failures

1

Last verified

2026-03-01 11:09:37

Health

Loading health data...

Capabilities

get_user

email

Retrieve the currently authenticated user's profile using their JWT access token. Returns email, metadata, and identity providers.

Detail: https://your-project.supabase.co/auth/v1/capabilities/get_user

refresh_token

email

Exchange a refresh token for a new access token and refresh token pair. Use this to maintain user sessions without re-authentication.

Detail: https://your-project.supabase.co/auth/v1/capabilities/refresh_token

send_password_reset

email

Send a password reset email to the specified email address. The email contains a link that redirects the user to reset their password.

Detail: https://your-project.supabase.co/auth/v1/capabilities/send_password_reset

sign_in_otp

email

Send a magic link or OTP code to the user's email or phone number for passwordless authentication.

Detail: https://your-project.supabase.co/auth/v1/capabilities/sign_in_otp

sign_in_password

email

Sign in an existing user with email and password. Returns a session with JWT access token and refresh token.

Detail: https://your-project.supabase.co/auth/v1/capabilities/sign_in_password

sign_out

email

Sign out the currently authenticated user by invalidating their JWT token on the server side.

Detail: https://your-project.supabase.co/auth/v1/capabilities/sign_out

sign_up

email

Create a new user account with email and password. Returns the user object and a session with access and refresh tokens.

Detail: https://your-project.supabase.co/auth/v1/capabilities/sign_up

update_user

email

Update the authenticated user's profile attributes including email, password, phone, and custom user metadata.

Detail: https://your-project.supabase.co/auth/v1/capabilities/update_user

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Supabase Auth
Description: Supabase Auth REST API for user authentication and management. Sign up and sign in users with email/password or magic links, manage sessions with JWT tokens, handle password resets, and retrieve or update user profiles. Built on GoTrue.
Auth: api_key
Capabilities:
  - get_user: Retrieve the currently authenticated user's profile using their JWT access token. Returns email, metadata, and identity providers.
  - refresh_token: Exchange a refresh token for a new access token and refresh token pair. Use this to maintain user sessions without re-authentication.
  - send_password_reset: Send a password reset email to the specified email address. The email contains a link that redirects the user to reset their password.
  - sign_in_otp: Send a magic link or OTP code to the user's email or phone number for passwordless authentication.
  - sign_in_password: Sign in an existing user with email and password. Returns a session with JWT access token and refresh token.
  - sign_out: Sign out the currently authenticated user by invalidating their JWT token on the server side.
  - sign_up: Create a new user account with email and password. Returns the user object and a session with access and refresh tokens.
  - update_user: Update the authenticated user's profile attributes including email, password, phone, and custom user metadata.