Firebase Auth
identitytoolkit.googleapis.com
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.
api_key
free
1.0
https://identitytoolkit.googleapis.com/v1
1
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
emailExchange 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
emailRetrieve 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
emailSend 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
emailSend 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
emailSign 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
emailSign 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
emailCreate 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
emailUpdate 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.