# refreshAccessToken (/docs/rest/api/functions/refreshAccessToken)



[@kysoql/rest](/docs/rest/api) / refreshAccessToken

```ts
function refreshAccessToken(options): Promise<SalesforceOAuthSession>;
```

One refresh exchange. Interactive authorisation and secure token storage stay in the application.

## Parameters [#parameters]

| Parameter | Type                                                                   |
| --------- | ---------------------------------------------------------------------- |
| `options` | [`RefreshTokenOptions`](/docs/rest/api/interfaces/RefreshTokenOptions) |

## Returns [#returns]

`Promise`\<[`SalesforceOAuthSession`](/docs/rest/api/interfaces/SalesforceOAuthSession)>
