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

# Developer Zone

> Create and manage API tokens on the Business plan or during Trial.

## Overview

**Developer Zone** is where organisations on the Business plan (or Enterprise), and organisations on Trial, create and manage API tokens for the 9Pic API. Each token lets an external service (your website, a partner app, an internal tool) read your organisation's data through the API.

> [!WARNING]
>
> **Business plan, and open during Trial.** On Trial you can create and use API keys, and the page explains that they stop working on Pay As You Go or Pro, and that Business keeps them working. On Pay As You Go and Pro, the sidebar item is muted, and hovering it explains that Developer API keys are available on the Business plan. It still opens, with a notice saying the same and an **Upgrade to Business** button. Keys you already created stay listed: you can switch them off or delete them, but not create or switch on keys until the plan includes them again.

![Developer Zone page on an Enterprise organisation showing the Admin API Tokens card with an empty state and Create Token button](https://assets.9pic.ai/docs/dashboard-guide/developer-zone/developer-zone-landing.webp)

Developer Zone on an Enterprise organisation

## Open Developer Zone

**1. Open the dashboard**

Log in to [admin.9pic.ai](https://admin.9pic.ai).

**2. Select your organisation**

Use the organisation selector in the sidebar. On Pay As You Go and Pro, Developer Zone shows an upgrade message and only lets you switch off or delete existing keys.

**3. Click Developer Zone**

Click **Developer Zone** in the sidebar. The Admin API Tokens panel opens.

> [!NOTE]
>
> If no organisation is selected, the page asks you to choose one from the sidebar first.

## Admin API Tokens

The Admin API Tokens panel lists every token your organisation has created. Each row shows:

| Column | What it means |
| :- | :- |
| **Token** | The first five characters of the token followed by `***`. The full token is never shown again after creation. |
| **Status** | **Active** (the token can be used) or **Inactive** (the token is paused and cannot be used). |
| **Created By** | The email of the team member who created the token. |
| **Created At** | The date the token was created. |
| **Actions** | An **Active/Inactive** toggle and a **Delete** button. |

The card header links to the **API documentation** in a new tab so developers can jump straight to authentication and endpoint details.

> [!NOTE]
>
> Each organisation can have up to **10 tokens** at a time. When you reach the limit, the **Create Token** button is disabled and a message tells you to delete an existing token first.

## Create a Token

**1. Click Create Token**

In the Admin API Tokens card, click **Create Token** in the top right.

**2. Confirm creation**

A confirmation dialog explains that the full token will be shown only once. Click **Create Token** to continue, or **Cancel** to go back.

**3. Copy the token**

A second dialog shows the full token in a read-only field. Click the copy icon next to it to copy the token to your clipboard. Store it somewhere safe.

**4. Click Done**

Click **Done** to close the dialog. The new token now appears in the table with its masked preview and an **Active** status.

> [!WARNING]
>
> The full token value is shown **only once**, right after it is created. After you close the dialog, only the masked preview is visible. If you lose a token, delete it and create a new one — there is no way to view the full value again.

> [!TIP]
>
> Use a separate token for each integration. That way you can deactivate or delete one without breaking the others.

## Activate or Deactivate a Token

Use the **Active/Inactive** switch in the token row to pause or resume a token without deleting it.

* Turn the switch **off** to deactivate the token. Any service using it loses access immediately.
* Turn the switch **on** to reactivate the token. The original token value continues to work.

> [!NOTE]
>
> Deactivating is reversible. If you only need to temporarily block a token (for example while you investigate a leak), deactivate it instead of deleting it.

## Delete a Token

**1. Find the token**

Open Developer Zone and find the token row in the Admin API Tokens table.

**2. Click the delete button**

Click the red trash icon in the **Actions** column for that row.

**3. Confirm deletion**

Read the confirmation dialog. Click **Delete** to confirm, or **Cancel** to go back.

> [!WARNING]
>
> Deletion is permanent. Any service still using the deleted token will immediately lose access to the API and cannot be recovered — you must create a new token and update those services.

## Use the Token with the API

Once you have a token, use it as a bearer credential when calling the 9Pic API. Endpoint details, request examples, and response shapes live in the **API Reference** tab of these docs.

> **[API Authentication](https://docs.9pic.ai/api-reference/authentication.md)**
>
> How to send your token with each API request.

> **[API Reference](https://docs.9pic.ai/api-reference.md)**
>
> Endpoints, conventions, errors, and response models.

> **[Agent Skills](https://docs.9pic.ai/agent-skills.md)**
>
> Install coding-agent skills so Cursor or Claude Code follow the API docs.

## Common Questions

> **Developer Zone looks greyed out. Why?**
>
> On Pay As You Go and Pro the Developer Zone sidebar item stays visible but muted. It still opens, with a notice that Developer API keys are available on the Business plan. Keys created earlier are kept, but API calls with them fail until the plan includes API keys again. Click **Upgrade to Business** to buy the Business plan from [Credits](https://docs.9pic.ai/dashboard-guide/credits.md).

> **Do my API keys keep working after Trial?**
>
> Only on Business (or Enterprise). If you buy credits (Pay As You Go) or move to Pro, keys made during Trial stop working: API calls are refused with a message that Developer API keys are available on the Business plan. The keys stay listed so you can delete them, and they work again when you upgrade to Business. Moving straight from Trial to Business keeps them working.

> **How many tokens can I create?**
>
> Each organisation can have up to **10 active or inactive tokens** at a time. Delete an existing token if you need to create a new one beyond that limit.

> **I lost a token. Can I retrieve it?**
>
> No. The full token value is shown only once, right after creation. If you lose it, delete the token from the table and create a new one, then update any service that was using the old token.

> **What happens to API calls when I deactivate a token?**
>
> Calls using a deactivated token fail with an authentication error. Reactivate the token to restore access — the original token value continues to work.

> **Who can create or delete tokens?**
>
> Anyone who can open Developer Zone for the selected organisation. The **Created By** column records the email of the team member who created each token.

## Next Steps

> **[API Authentication](https://docs.9pic.ai/api-reference/authentication.md)**
>
> Use your new token to call the 9Pic API.

> **[Credits](https://docs.9pic.ai/dashboard-guide/credits.md)**
>
> Review your plan, credits, and subscription details, or upgrade to Business.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.