--- title: "Refresh Access Token" url: https://docs.catalyst.zoho.com/en/api/oauth2/refresh-access-token/ description: "Learn about the OAuth 2.0 industry-standard protocol adhered by Catalyst that authenticates and authorizes API requests made by users to gain secure access to protected Catalyst resources." last_updated: 2025-11-19T15:07:41Z service: All Services type: api --- # Step 4: Refresh Access Token ### Request Execution When an `access\_token` expires, you must use the `refresh\_token` to generate a new `access\_token` for your application. To do so, send a `POST` request to the following URL with the params given below: `https://accounts.zoho.com/oauth/v2/token?` > **Note:** You must access the respective domains for the other [data centers](https://docs.catalyst.zoho.com/en/api/introduction/multi-dc-support/#Multi-DCSupport): * **EU:** `https://accounts.zoho.eu/` * **AU:** `https://accounts.zoho.au/` * **IN:** `https://accounts.zoho.in/` * **CA:** `https://accounts.zohocloud.ca/` * **JP:** `https://accounts.zohocloud.jp/` * **SA:** `https://accounts.zohocloud.sa/`
Parameter Description
`refresh_token`* The `refresh_token` obtained in the previous step
`client_id`* The Client ID that was generated during the client registration
`client_secret`* The Client Secret that was generated during the client registration
`grant_type`* `refresh_token` (Provide this literal string as the value)
`redirect_uri`* One of the Authorized Redirect URIs you provided while registering the client in the previous step. You must not provide an unregistered redirect URI.
> **Note:** Fields marked with \* are mandatory. **Sample Request** ```bash https://accounts.zoho.com/oauth/v2/token?refresh_token=1000.8ecdxxxxxxxxxxxxxxxxx.4638xxxxxxxxxxxxxxxxx&client_id=1000.0SRSxxxxxxxxxxxxxxx&client_secret=xxxxxxxxxxxxxxxxxxxxxxxx&redirect_uri=http://www.zoho.com/catalyst&grant_type=refresh_token ``` **Sample Response** ```json { "access_token": "{new_access_token}", "expires_in": 3600, "api_domain": "https://www.zohoapis.com", "token_type": "Bearer" } ```