Why does my REST API token keep changing?

Last updated on May 30, 2023

Hevo connects to certain integrations using API endpoints, and these integrations authorize Hevo via OAuth. On authorization, Hevo receives an access token that enables it to send API requests to the integration. This access token has limited validity, and once that expires, the API requests start to fail. To prevent this from happening, the access token must be refreshed. To enable this, the OAuth server sends a refresh token with the initial access token. Using this refresh token, Hevo posts a request to the API token endpoint to obtain a fresh access token. Each time this cycle repeats, it leads to a changed API token.

Read How Hevo Authenticates Using OAuth to know about Hevo’s central authorization service.

Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Oct-14-2022 NA New document.

Tell us what went wrong