Authenticate with the v2/OAuth flow

All REST API endpoints require an OAuth-generated access_token with specific permissions. Use the v2/OAuth flow to create an expiring authentication token, which includes an access_token and a refresh_token pair.



Get started

Understand the v2/OAuth flow

Use the following list of contents to understand the v2/OAuth flow to create expiring authentication tokens:

Generate expiring authentication tokens with the OAuth flow

See the steps on how to generate the `access_token` and `refresh_token` pair. You also need to generate a new refresh token before the current token pair expires:


Watch video: Clover v2/OAuth expiring tokens

Watch Learn

In this video, learn:

  • What are expiring tokens.
  • How to generate access and refresh tokens.
  • How to migrate an existing app to use expiring tokens.
  • How to start the OAuth flow from the Merchant Dashboard left navigation app link.

View or download: Clover expiring tokens slides