> ## Documentation Index
> Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Ninety.io - How do I link my account?

# Overview

To authenticate with Ninety.io, you need a **Personal Access Token (PAT)**. All API calls execute under your user identity and respect your in-app permissions.

### Prerequisites

* A Ninety.io account on the **Thrive** subscription plan (Accelerate, Essentials, and Free plans don't include API access).
* An Owner, Admin, Coach, Manager, or Team Member role. Observers can't generate tokens.

### Step 1: Generate a Personal Access Token

1. Click your name at the bottom of the left navigation.
2. Click **User Settings**.

<img src="https://mintcdn.com/nango/LVOPx6-4gjKQYOCq/api-integrations/ninety-io/dashboard.png?fit=max&auto=format&n=LVOPx6-4gjKQYOCq&q=85&s=66b4853fdc456741b2a60ba43a2e5122" width="1919" height="825" data-path="api-integrations/ninety-io/dashboard.png" />

3. Click **Developer Settings**.
4. Click **Generate New Token** in the top right.

<img src="https://mintcdn.com/nango/LVOPx6-4gjKQYOCq/api-integrations/ninety-io/developer_settings.png?fit=max&auto=format&n=LVOPx6-4gjKQYOCq&q=85&s=859424013b678a06607f0e1497ccc85e" width="1919" height="773" data-path="api-integrations/ninety-io/developer_settings.png" />

5. Choose a **Token Expiration Timeframe** (default: 90 days).
6. Enter a **Token Description** (50-character limit) identifying the token's purpose.
7. Click **Generate Token**.
8. Copy and store the token securely immediately — Ninety.io displays the full token only once.

<Warning>
  Treat your Personal Access Token like a password. Anyone with the token can call the API as you. Do not commit tokens to source control, share them in chat, or paste them publicly.
</Warning>

### Step 2: Enter credentials in the Connect UI

1. Open the form where you need to authenticate with Ninety.io.
2. Enter your **Personal Access Token** in the designated field.
3. Submit the form, and you should be successfully authenticated.

<img src="https://mintcdn.com/nango/LVOPx6-4gjKQYOCq/api-integrations/ninety-io/form.png?fit=max&auto=format&n=LVOPx6-4gjKQYOCq&q=85&s=215c1b809f91c193b089fbd114536b06" style={{maxWidth: "450px" }} width="496" height="697" data-path="api-integrations/ninety-io/form.png" />

You are now connected to Ninety.io.
