Update Ai Status
PATCH
/admin/ai-status/
const url = 'https://example.com/api/admin/ai-status/';const options = { method: 'PATCH', headers: {Authorization: 'Bearer <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 PATCH \ --url https://example.com/api/admin/ai-status/ \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "enabled": true }'Toggle base AI features on/off at runtime; no provider-routing policy controls (admin only).
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
AIStatusUpdate
object
enabled
required
Enabled
Set to true to enable AI features (chat, generation, semantic search), false to disable.
boolean
Example generated
{ "enabled": true}Responses
Section titled “ Responses ”Successful Response
Media type application/json
AIStatusResponse
object
enabled
required
Enabled
Whether AI features are enabled for this instance.
boolean
configured
required
Configured
Whether an API key is configured. AI features require both ‘enabled’ and ‘configured’.
boolean
semantic_search_enabled
Semantic Search Enabled
Whether pgvector-backed semantic search is enabled.
boolean
has_embeddings
Has Embeddings
Whether at least one record has embeddings stored.
boolean
Example
{ "semantic_search_enabled": false, "has_embeddings": false}Bad request — invalid query parameters or payload
ProblemDetail
object
type
Type
string
title
required
Title
string
status
required
Status
integer
detail
required
Detail
string
Example
{ "type": "about:blank"}Unauthorized — missing or invalid credentials
ProblemDetail
object
type
Type
string
title
required
Title
string
status
required
Status
integer
detail
required
Detail
string
Example
{ "type": "about:blank"}Forbidden — caller lacks access to this resource
ProblemDetail
object
type
Type
string
title
required
Title
string
status
required
Status
integer
detail
required
Detail
string
Example
{ "type": "about:blank"}Not found
ProblemDetail
object
type
Type
string
title
required
Title
string
status
required
Status
integer
detail
required
Detail
string
Example
{ "type": "about:blank"}Validation error
ProblemDetail
object
type
Type
string
title
required
Title
string
status
required
Status
integer
detail
required
Detail
string
Example
{ "type": "about:blank"}Internal server error
ProblemDetail
object
type
Type
string
title
required
Title
string
status
required
Status
integer
detail
required
Detail
string
Example
{ "type": "about:blank"}