The newest version of Google Identity Toolkit has been released as Google Cloud's Identity Platform and Firebase Authentication. These products include upgraded client SDKs, open source UI libraries, session management and integrated email sending service for forgotten password flows.

Based on your needs, new projects should use either Identity Platform or Firebase Authentication. To migrate an existing project from Identity Toolkit, see the Identity Platform migration guide or Firebase Authentication 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.