Update API key
Update a key name, revoke it, or change its expiry. Version 1 member identity and workspace are immutable; revoke the existing key and authorize a new key to change the acting member. Add context=personal to manage only the JWT owner's personal key, including after joining an organization or losing paid eligibility. Expiry is set with expires_in_days (a duration from now; null removes it) — expires_at is not settable. An expiry sent alongside a revoke (is_active: false) is dropped and the revoke is honoured; an expiry cannot be combined with reactivating a key.
Request
- Base URL: https://app.arkova.ai/api/v1
- URL: https://app.arkova.ai/api/v1/keys/{keyId}
- Auth: HTTP bearer
Path parameters
Query parameters
Manage only the JWT owner's personal key.
Headers
Exact selected organization. Requires current membership there; never falls back to the profile organization. Cannot be combined with context=personal.
Request body
Response
Key updated
Changes
No recorded changes to this operation across all 1 revision of this API.