Auth & Key Management
Login (exchange for token)
Exchange the master key for a short-lived API token.
POST
Creates a short-lived API token by exchanging the master key. Useful for granting temporary access without sharing the master key itself. The returned token works with all authenticated endpoints (execution, file I/O, sessions) but not with admin endpoints that require the master key (key management). Requires the master key. DB-backed auth must be enabled.Documentation Index
Fetch the complete documentation index at: https://isol8.notdhruv.com/llms.txt
Use this file to discover all available pages before exploring further.
Label for the token. Defaults to
login-<ISO timestamp>.Tenant to associate with the token. Defaults to
"default".Token lifetime in milliseconds. Defaults to
auth.defaultTtlMs from server config.Short-lived API token prefixed with
isol8_.ISO 8601 expiration timestamp.
UUID of the underlying key record. Can be used with
DELETE /auth/keys/:id to revoke early.Tokens created via login are regular DB-backed keys internally. They appear in
GET /auth/keys and can be revoked with DELETE /auth/keys/:id.