Skip to main content
All CollectionsApps and Integrations
Creating, removing, and expiring API access tokens
Creating, removing, and expiring API access tokens

Connect to the Firmhouse API for integrating storefronts and backend systems.

Michiel Sikkes avatar
Written by Michiel Sikkes
Updated over a year ago

You need to generate API access tokens if you are going to use Firmhouse via our GraphQL API, SDKs or external libraries and tools. This article explains how to generate and remove API access tokens.

For more information on using our API and integrating with Firmhouse, take a look at our Developer Docs.

Creating an access token

Steps

  1. In your Firmhouse project, navigate to Settings > Integrations from the sidebar.

  2. From the section called Access Tokens, click Generate new token.

  3. Choose a desired Expiration (or no expiration) and choose the Access type. Choose Storefront if you're going to use this token in a client-side frontend library. Choose Write if you're going to use this token for backend systems integration.

  4. Click Create project access token.

  5. Click the hidden token to reveal the newly generated token. Or use the Copy button to put the generated token on your clipboard.

Removing and revoking an access token

Steps

  1. In your Firmhouse project, navigate to Settings > Integrations from the sidebar.

  2. In the section called Access Tokens, find the access token you want to remove/revoke and click Remove.

Expired tokens

The API will return a token not found error message for both removed tokens and expired tokens. There is no distinction in what our API returns between removed and expired tokens.

Did this answer your question?