Admin operationsMonitoring

Health checks

Check the hosted Team OS API.

Check the hosted API:

Invoke-RestMethod -Uri "https://team.example.com/v1/health" -Method Get

Expected response:

{
  "ok": true,
  "backend": "postgres",
  "embedder": {
    "mode": "client-provided",
    "model": "bge-m3",
    "dim": 1024,
    "serverModeEnabled": false
  }
}

If hosted mode is expected, backend should be postgres.

If it says pglite, the API is not connected to hosted Postgres.

If embedder.serverModeEnabled is true, hosted search can use embeddingMode: "server". If it is false, callers must send queryEmbedding, or the server must be restarted with MEMORY_API_SERVER_EMBEDDINGS=1.

Next: Memory status