Enable the Public API
The Public API must be enabled by an administrator in 15Five before any keys can be generated.
Sign in to 15Five
Sign in to your 15Five account as a company administrator.
Open Integrations
Click the Settings gear in the bottom-left corner, then choose Integrations from the menu.
Open Public API
Locate Public API in the integrations list and open the Company API keys page.
- If Public API has not been enabled before, click Enable.
- If it is already enabled, click Manage — the button replaces Enable once an API key exists. From the Manage page you can create a new key or copy the access token of an existing key.
Create your API key
Create a new key tied to your administrator user. The key inherits your role permissions.
Click "Create new key"
On the Company API keys page, click Create new key.
Name the key and configure scope
Give the key a short identifying name (for example stackone-prod) so you can recognise it later.
- Important: Leave High Fives only unchecked. When checked, the key returns
403 You do not have permission to perform this actionagainst non-High-Fives endpoints. Only enable it if the integration is restricted to High Fives. - Make sure Enabled is checked.
- Click Save.
Copy the access token
Copy the 32-character access token from the Access token column and store it securely for use later. It is sent as the raw value of the Authorization header (matching the official 15Five curl example).
- Each active key’s access token remains visible on the Company API keys page, so you can re-copy it later from the same screen.
- If StackOne actions return permission errors for an existing key, click Edit on the key and confirm High Fives only is unchecked and Enabled is checked.
- The key inherits the role of the user who created it. Review-cycle endpoints will return empty results unless the creator holds both Company Admin and Review Admin roles.
- Keys expire one year after creation.
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- API Key
Connect
- Click Connect
- If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
- Once authorization is successful, you will see a confirmation popup
If the account linking is successful, you will see the newly linked account in your Accounts page.