--- title: "OAuth 2.0 Access Token Refresh" slug: "oauth-20-access-token-refresh" updated: 2024-07-08T16:51:32Z published: 2024-07-08T16:51:32Z canonical: "help.rapididentity.com/oauth-20-access-token-refresh" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.rapididentity.com/llms.txt > Use this file to discover all available pages before exploring further. # OAuth 2.0 Access Token Refresh Issue a POST to `/idp/profile/oauth2/token` with the following parameters. | Parameter | Type | Description | | --- | --- | --- | | grant_type | String *required* | “refresh_token” | | refresh_token | String *required* | The refresh token value received in the Token Response | | scope | String *optional* | Space-delimited API scopes, defaults to whatever scope was originally granted. | | client_id | String *optional* | Your Client ID. This is *required* if HTTP Basic Authentication is not used | | client_secret | String *optional* | Your Client Secret. This is *required* if HTTP Basic Authentication is not used | As shown in the above table, HTTP Basic Authentication may be used instead of providing *client_id* and *client_secret* as request parameters. In that case the Client ID should be used as the username and the Client Secret should be used as the password. Assuming the request is valid the Authorization Server will generate new Access token and Refresh tokens and returns a response in the same format as the Access Token Response.