Skip to main content
PATCH
Update an LLM key

Authorizations

Authorization
string
header
required

An aik_… programmatic API key (app.atako.ai → Settings → API keys) or a Supabase session JWT.

Path Parameters

id
string<uuid>
required

Key id

Body

application/json
label
string
status
enum<string>
Available options:
pending_validation,
active,
invalid,
disabled
priority
integer
config
object
isDefaultForCompany
boolean
monthlyCapUsd
number | null

Response

A company bring-your-own-key inference key. The secret is never returned.

id
string<uuid>
required
provider
enum<string>
required
Available options:
openrouter,
openai,
anthropic
label
string
required
status
enum<string>
required
Available options:
pending_validation,
active,
invalid,
disabled
companyId
string<uuid>
config
object
priority
integer
isDefaultForCompany
boolean
monthlyCapUsd
number | null
lastValidatedAt
string<date-time> | null
discoveredModels
object[]
createdAt
string<date-time>
updatedAt
string<date-time>
activeAgentCount
integer