--- title: "API Keys" slug: "api-keys" updated: 2026-01-12T12:31:36Z published: 2026-01-12T12:31:36Z canonical: "help.unleash.so/api-keys" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.unleash.so/llms.txt > Use this file to discover all available pages before exploring further. # API Keys Manage and store your API keys securely. - **Create and Store API Keys**: Generate new API keys to integrate with your workspace. - **Secret API Keys**: Your secret API keys are displayed only once upon creation. For security reasons, they cannot be viewed again. **Admins** can view and revoke all API keys, while **members** can only manage the keys they have created. When generating a new API key, users must define its **assistant scope**, determining whether it applies to **all current and future general assistants** or a **specific set of assistants**, including the default search assistant. This ensures that API keys can only be used with designated assistants—any API call referencing an undefined assistant will return an error. Additionally, **admins** can choose an **access mode**: - **Impersonated:** API provides results based on the permissions of the user explicitly referenced in the API request. - **Non-Impersonated:** API provides results based on the permissions of the user who created the API Key. API keys are **non-editable after creation** to maintain security and prevent unauthorized changes. ![](https://cdn.document360.io/9c439416-8f37-43ae-8ba7-d5c31de26a65/Images/Documentation/image-1739784829788.png)