The newest version of Google Identity Toolkit has been released as Firebase Authentication. It includes upgraded client SDKs, open source UI libraries, session management and integrated email sending service for forgotten password flows.

New projects should use Firebase Authentication. To migrate an existing project from Identity Toolkit to Firebase Authentication, see the migration guide.

API Reference

This API reference is organized by resource type. Each resource type has one or more data representations and one or more methods.

Relyingparty

For Relyingparty Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/identitytoolkit/v3/relyingparty, unless otherwise noted
createAuthUri POST  /createAuthUri Creates the URI used by the IdP to authenticate the user.
deleteAccount POST  /deleteAccount Delete user account.
downloadAccount POST  /downloadAccount Batch download user accounts.
getAccountInfo POST  /getAccountInfo Returns the account info.
getOobConfirmationCode POST  /getOobConfirmationCode Get a code for user action confirmation.
getPublicKeys GET  /publicKeys Get token signing public key.
resetPassword POST  /resetPassword Reset password for a user.
setAccountInfo POST  /setAccountInfo Set account info for a user.
uploadAccount POST  /uploadAccount Batch upload existing user accounts.
verifyAssertion POST  /verifyAssertion Verifies the assertion returned by the IdP.
verifyPassword POST  /verifyPassword Verifies the user entered password.