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
In your Firmhouse project, navigate to Settings > Integrations from the sidebar.
From the section called Access Tokens, click Generate new token.
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.
Click Create project access token.
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
In your Firmhouse project, navigate to Settings > Integrations from the sidebar.
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.