← API keys

API Key Create

auth / security · features · API keys loading
One issuance dialog for all entry points. The mechanic is in API keys.
Wireframe

Self-issuance. A key for yourself, from your own profile.

  1. 1 Dialog title. Self-issuance — from your own profile, no user field.
  2. 2 Name — an optional human-readable label ("My laptop script", "CI server") so the key is recognizable in the list beyond its prefix. Empty is fine; the owner can rename it later from the profile.
  3. 3 Key scope: "Access" (read-only) and "Sources" (all available by default, narrowed manually). The permissions cap is in API keys.
  4. 4 Expiry — a preset or never.
  5. 5 The value is shown once — it can only be copied here.

Issuance — Owner / Admin. A key for an employee, from the key list or the user card. The finish — the same one-time value display.

  1. 1 Choosing a user — typeahead by name or email. The suggestion mechanic is in API keys.
  2. 2 Name — a starting label; optional. It belongs to the owner, who is free to rename the key later from their profile.
  3. 3 Scope — the employee's permissions, not the administrator's; a key can't be issued wider than their role.