Operational health summary for the console dashboard
const url = 'https://example.com/v1/console/health-summary';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/v1/console/health-summary \ --header 'Authorization: Bearer <token>'Returns the deployment health snapshot the console dashboard renders: readiness, the connector catalog size, the configured, running and failed connector counts, the user count and the SSO state.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”OK
object
Connector KINDS this build can wire (the catalog). A capability of the binary, not a live fleet: non-zero on a clean install with nothing configured.
Connector INSTANCES in the durable source roster, enabled or not.
ENABLED roster entries that are not carrying data: status failed OR not_wired, plus any status this build does not recognize. Same classification as the failed field of GET /v1/connectors/health and the connectors component of GET /status, so the three cannot disagree.
Present and false ONLY when the source roster could not be read. The four connector counters above are then meaningless and must not be shown as measurements: absent means they were measured.
Roster entries whose live status is running (same criterion as the running field of GET /v1/connectors/health).
object
object
Accounts in this deployment. A COUNT unless users_capped is present, in which case it is a lower bound.
Present and true ONLY when the account census hit its paging budget, making users a lower bound rather than a count.
Example
{ "embedder_kind": "semantic", "guard_profile": "acl_aware", "guard_public_only_kbs": [ { "profile": "public_only" } ]}Bad request
object
object
Example generated
{ "error": { "code": "example", "message": "example" }}Unauthenticated
object
object
Example generated
{ "error": { "code": "example", "message": "example" }}Forbidden
object
object
Example generated
{ "error": { "code": "example", "message": "example" }}Not found
object
object
Example generated
{ "error": { "code": "example", "message": "example" }}Conflict / setup required
object
object
Example generated
{ "error": { "code": "example", "message": "example" }}Rate limited
object
object
Example generated
{ "error": { "code": "example", "message": "example" }}