API Token Authentication

Use a personal access token to authenticate API requests. Best for internal tools, scripts, and getting started quickly.

How to Get an API Token

Follow these steps to generate a token from your Productboard workspace:

1. Log in to your Productboard workspace

Sign in to Productboard using your browser.

2. Open the token settings

Navigate to: Settings → Integrations → Public APIs → Access Token

Note: If you don’t see this option, your workspace may be on the Essentials plan. API tokens are available on the Pro plan and higher. See our pricing page for the most up-to-date plan information.

3. Create a new token

Click the plus (+) icon to generate a new token. Copy and securely store it – this is the only time you’ll be able to see it.


Using Your Token in Requests

Once you have your token, include it in the Authorization header of every request:

Authorization: Bearer <your-token>

Example using curl:

curl -X GET "https://api.productboard.com/v2/notes" \
  -H "Authorization: Bearer <your-token>" \
  -H "Accept: application/json"

Important:

  • Replace <your-token> with your actual token
  • The Accept: application/json header is required in all requests

Best Practices

  • Treat your token like a password – keep it secret and secure
  • Rotate tokens periodically, especially for long-running systems
  • Revoke any unused or compromised tokens in Workspace Settings