Get Ai Status
GET
/admin/ai-status/
const url = 'https://example.com/api/admin/ai-status/';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/admin/ai-status/ \ --header 'Authorization: Bearer <token>'Return single-deployment AI status; no provider-routing policy controls (admin only).
Authorizations
Section titled “Authorizations ”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"}