API Key Concepts

In this document, you’ll learn about the different types of API keys, their expiration and verification.

API Key Types#

There are two types of API keys:

  • publishable: A public key used in client applications, such as a storefront.
  • secret: A secret key used for authentication and verification purposes, such as an admin user’s authentication token or a password reset token.

The API key’s type is stored in the type property of the ApiKey data model.


API Key Expiration#

An API key expires when it’s revoked using the revoke method of the module’s main service.

The associated token is no longer usable or verifiable.


Token Verification#

To verify a token received as an input or in a request, use the authenticate method of the module’s main service which validates the token against all non-expired tokens.

Was this page helpful?
Edit this page