offline_access
scope when you initiate an authentication request through the /authorize
endpoint. Be sure to initiate Offline Access in your API. For more information, read API Settings.
For example, if you are using the Authorization Code Flow, the authentication request would look like the following:
/oauth/token
endpoint with grant_type=refresh_token
.
Once the user authenticates successfully, the application will be redirected to the redirect_uri
, with a code
as part of the URL: {https://yourApp/callback}?code=BPPLN3Z4qCTvSNOy
. You can exchange this code with an using the /oauth/token
endpoint.
client_secret
in the request since it’s only required for confidential applications.
Refresh Tokens must be stored securely by an application since they allow a user to remain authenticated essentially forever.
For more information on how to implement this using the Authorization Code Flow, refer to our tutorial, Call API Using the Authorization Code Flow. For other grants, see Authentication and Authorization Flows.