Skip to main content
GET
AI service health
Lightweight heartbeat for the AI router. Returns the active provider/model plus capabilities that the chat endpoint currently exposes.

Response fields

  • data.service: Always ai.
  • data.status: healthy, degraded, or unhealthy.
  • data.provider: Which LLM vendor is active (openai, anthropic, or multi).
  • data.model: Default model returned by aiConfig.getDefaultModel().
  • data.streaming_support: true once SSE streaming is available.
  • data.streaming_header: Header key (X-Stream-Response or Stream) clients should set to enable streaming.
  • data.rag_enabled: Whether retrieval augmented generation is active.
  • data.auth_method: Describes the accepted auth inputs (Auth0 JWT or device headers).
  • data.guest_chat_enabled: Indicates whether unauthenticated guests can chat.
  • data.timestamp: ISO 8601 server time.

Example request

Example response

Response

Service heartbeat

success
enum<boolean>
required
Available options:
true
data
object
required
meta
object
required