---
updatedAt: 2025-09-18T10:37:05.000Z
---

Fetch the complete documentation index at: https://developer.productboard.com/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.

# 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](https://www.productboard.com) 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](https://www.productboard.com/pricing/) 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:

```http
Authorization: Bearer <your-token>
```

Example using `curl`:

```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

<br />