API Keys

API Keys

An API key is a unique token that grants access to your workspace content through the application API. Open API Keys & LLM.txt in the left menu to see every key in the workspace. Each row shows the key name, when and by whom it was created, and the access it was granted — the General and Topic Suggestions columns.

Generating a key

  1. When no keys exist yet, the list shows an empty state. Create your first key by clicking the Add button in the top-right corner.

    Empty API Keys list with the Add button

  2. A request is sent to the server to generate the key. While it runs, the button switches to the Adding state.

    Add button in the Adding state

  3. Once the key is generated, the New Key panel opens on the right and a new row appears in the list with the default name Secret API Key. The panel contains the Name field (placeholder Secret Key), the access toggles, and the generated Key, which you can copy with the button next to it.

    New Key panel with the generated key and the new list row

  4. Type a name in the Name field, choose the access this key should have (see below), and click Save and close. The name you enter replaces the default Secret API Key.

    New Key panel with a name entered and the Save and close button

    The key is shown only once

    The generated token is visible only while the New Key panel is open. As soon as you click Save and close — or close the panel, refresh the page, etc. — the token can no longer be viewed. Copy it before you leave the panel. If you lose it, revoke the key and create a new one.

  5. After saving, the row displays the name you chose along with the creation date, the author, and the access columns.

    Saved key row in the list

Configuring access

Every key carries an explicit access scope that you set in the New Key panel before saving:

  • General rules — what the key may do with your content: Read, Create, Delete, and Update.
  • Topic Suggestions — access to the Topic Suggestions data: Read and Update.

The list summarizes each scope in the General and Topic Suggestions columns (for example, Read, Full, or Custom), so you can tell at a glance how much access a key was granted.

Copy LLM.txt

The New Key panel also has a Copy LLM.txt button. It copies a ready-made prompt — including the key — that describes your workspace API, so you can paste it straight into LLM app generators like v0 or Lovable to scaffold a project against your content.

Copy it while the key is visible

Copy LLM.txt embeds the token, so use it before you close the panel — just like the raw key, it can't be retrieved afterwards.

Revoking a key

Created keys can't be edited, but you can revoke one to remove it from the list. Open the context menu at the right end of the row and select Revoke.

Row context menu with the Revoke option

Key names

New keys are named Secret API Key by default. You can give a key your own name in the Name field of the New Key panel while it is being created — the name can't be changed after the key is saved.

Who can see keys

Users can see and work only with the API keys they created themselves. An Admin can see every key in the workspace and revoke any of them when necessary.

On this page