Save assistant settings
PUT
/api/v1/instance/assistant
const url = 'https://example.com/api/v1/instance/assistant';const options = { method: 'PUT', headers: { cookie: 'ttx_access_token=<ttx_access_token>', 'X-CSRF-Token': '<X-CSRF-Token>', 'Content-Type': 'application/json' }, body: '{"enabled":true}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://example.com/api/v1/instance/assistant \ --header 'Content-Type: application/json' \ --header 'X-CSRF-Token: <X-CSRF-Token>' \ --cookie ttx_access_token=<ttx_access_token> \ --data '{ "enabled": true }'Recorded, with step-up. Turning it off stops every token at once (they stay, and work again if it’s turned back on before they expire).
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
AssistantSettingsUpdateRequest
object
enabled
required
Enabled
boolean
Example generated
{ "enabled": true}Responses
Section titled “Responses”Successful Response
Media typeapplication/json
AssistantSettingsRead
object
active_tokens
required
Active Tokens
integer
disclaimer_version
required
Disclaimer Version
string
enabled
required
Enabled
boolean
pinned_by_env
required
Pinned By Env
boolean
Example generated
{ "active_tokens": 1, "disclaimer_version": "example", "enabled": true, "pinned_by_env": true}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Example generated
{ "detail": [ { "ctx": {}, "input": "example", "loc": [ "example" ], "msg": "example", "type": "example" } ]}