Refresh Access Token

Access tokens expire after an hour of generation. To generate a new access token, use the refresh token you generated earlier.

Note

You must use your domain-specific Zoho Accounts URL to refresh your access token.

  • For US: https://accounts.zoho.com
  • For EU: https://accounts.zoho.eu
  • Make a POST request with the following URL:

    {Accounts_URL}/clientoauth/v2/{PORTAL_ID}/token?refresh_token={refresh_token}&client_id={client_id}&client_secret={client_secret}&grant_type=refresh_token
  • If the request is successful, you will receive the following response:

    {
                "access_token": " ***** ",
                "scope": "ZohoCRM.settings.ALL ZohoCRM.modules.ALL ZohoCRM.users.ALL ZohoCRM.org.ALL",
                "api_domain": "https://www.zohoapis.com",
                "token_type": "Bearer",
                "expires_in": 3600
                }

Note

  • We have provided with a sample test OAuth in all the examples, so that you can test any example on your own. You can replace the sample OAuth Token with your actual token to test requests from your account.
  • For information about the validity of the tokens, refer to the Token Validity page.