For the complete documentation index, see llms.txt. This page is also available as Markdown.

API Keys

Create, assign, and manage API keys for project workloads

API keys let applications and services send requests through Cortecs. Each API key belongs to one project member and one team, making it possible to attribute usage and apply the correct budgets.

Open Console > Credentials to manage your keys.


Create an API key

  1. Click Create API key.

  2. Enter a unique key name that identifies the application or workload.

  3. Select a Team.

  4. Enable Management key only if the key needs access to management functions.

  5. Click Create.

  6. Copy and save the new key when it is shown.


Assign a key to a team

The team selection determines where the key's requests appear in usage reports and which team budgets and inference settings apply.

The list contains the teams to which the key owner belongs. When the owner belongs to only one team, that team is selected automatically.

Team selection when creating a new API key
Assign each new API key to one of the key owner's teams.

The team is chosen when the API key is created. Use a separate team-specific key for each workload you want to track independently.

For information about creating teams and assigning members, see Teams.


Legacy API keys

Existing keys that were created before team assignment was available remain associated with the system-managed Default team.


Review project member API keys

Project administrators can use Project Member API Keys in the Credentials tab to review keys owned by other project members. The list shows identifying information such as the owner, key name, assigned team, and creation date. It does not reveal the complete key value.


Delete an API key

Delete a key when it is no longer needed or may have been exposed.

  1. Update or stop every application that uses the key.

  2. In the Credentials tab, find the key.

  3. Click the Delete icon.

  4. Confirm the deletion.

Deleting a key prevents any further requests with that key and removes its key-specific budget.


Rotate API keys

Rotating an API key means replacing it with a new key and deleting the old one. Rotating keys periodically reduces the risk of an older key remaining usable if it was copied, shared, or exposed without your knowledge.

To rotate a key without interrupting your application:

  1. Create a new API key for the same team and purpose.

  2. Copy the new key and update every application or service that uses the old key.

  3. Confirm that requests work with the new key.

  4. Delete the old API key.

Choose a regular rotation schedule that fits your organization's security requirements. Rotate a key immediately if you suspect that it has been exposed or accessed by someone who should not have it.

Last updated