Firebase Auth

identitytoolkit.googleapis.com

Community

Firebase Authentication REST API for managing user identity. Sign up and sign in users with email/password, send password reset and email verification messages, exchange refresh tokens, and manage user accounts. Uses Google Identity Toolkit under the hood.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://identitytoolkit.googleapis.com/v1

Crawl failures

1

Last verified

2026-03-01T11:07:36.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

exchange_refresh_token

email

Exchange a refresh token for a new ID token. Use this to maintain user sessions when the ID token expires (default: 1 hour).

Detail: https://identitytoolkit.googleapis.com/v1/capabilities/exchange_refresh_token

get_user_data

email

Retrieve the profile information for one or more users by their ID token. Returns email, display name, photo URL, and provider information.

Detail: https://identitytoolkit.googleapis.com/v1/capabilities/get_user_data

send_email_verification

email

Send an email verification message to the user. Requires a valid ID token from a signed-in user whose email has not yet been verified.

Detail: https://identitytoolkit.googleapis.com/v1/capabilities/send_email_verification

send_password_reset

email

Send a password reset email to the specified email address. The email contains a link for the user to set a new password.

Detail: https://identitytoolkit.googleapis.com/v1/capabilities/send_password_reset

sign_in_anonymous

email

Sign in anonymously without requiring credentials. Creates a temporary anonymous user with an ID token that can later be linked to a permanent account.

Detail: https://identitytoolkit.googleapis.com/v1/capabilities/sign_in_anonymous

sign_in_email

email

Sign in an existing user with email and password. Returns an ID token (JWT), refresh token, and user profile information.

Detail: https://identitytoolkit.googleapis.com/v1/capabilities/sign_in_email

sign_up_email

email

Create a new user account with email and password. Returns an ID token (JWT), refresh token, and the new user's local ID.

Detail: https://identitytoolkit.googleapis.com/v1/capabilities/sign_up_email

update_profile

email

Update the authenticated user's display name, photo URL, or other profile attributes using their ID token.

Detail: https://identitytoolkit.googleapis.com/v1/capabilities/update_profile

Agent Preview

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

Service: Firebase Auth
Description: Firebase Authentication REST API for managing user identity. Sign up and sign in users with email/password, send password reset and email verification messages, exchange refresh tokens, and manage user accounts. Uses Google Identity Toolkit under the hood.
Auth: api_key
Capabilities:
  - exchange_refresh_token: Exchange a refresh token for a new ID token. Use this to maintain user sessions when the ID token expires (default: 1 hour).
  - get_user_data: Retrieve the profile information for one or more users by their ID token. Returns email, display name, photo URL, and provider information.
  - send_email_verification: Send an email verification message to the user. Requires a valid ID token from a signed-in user whose email has not yet been verified.
  - send_password_reset: Send a password reset email to the specified email address. The email contains a link for the user to set a new password.
  - sign_in_anonymous: Sign in anonymously without requiring credentials. Creates a temporary anonymous user with an ID token that can later be linked to a permanent account.
  - sign_in_email: Sign in an existing user with email and password. Returns an ID token (JWT), refresh token, and user profile information.
  - sign_up_email: Create a new user account with email and password. Returns an ID token (JWT), refresh token, and the new user's local ID.
  - update_profile: Update the authenticated user's display name, photo URL, or other profile attributes using their ID token.