---
title: "Get Search Console system status"
method: GET
path: "/api/admin/system/search-console"
tags: ["Admin"]
---

# Get Search Console system status

`GET /api/admin/system/search-console`

## Request

- Base URL: `https://demo.hitkeep.com`
- URL: `https://demo.hitkeep.com/api/admin/system/search-console`
- Auth: API key in cookie `hk_token`

Returns Google Search Console credential, worker, and sync health without exposing OAuth secrets or raw Google payloads.

## Response `200`

Search Console system status

- SystemSearchConsoleStatus
  - `connected_teams` integer, required
  - `credentials_status` 'configured' | 'missing', required
  - `failed_syncs` integer, required
  - `last_attempt_at` string, date-time
  - `last_success_at` string, date-time
  - `mapped_sites` integer, required
  - `needs_attention_syncs` integer, required
  - `next_retry_at` string, date-time
  - `pending_syncs` integer, required
  - `running_syncs` integer, required
  - `status` 'healthy' | 'idle' | 'syncing' | 'degraded' | 'needs_attention' | 'not_configured', required
  - `sync_status` 'healthy' | 'idle' | 'pending' | 'running' | 'failed' | 'needs_attention', required
  - `worker_status` 'enabled' | 'disabled', required

---

[API](https://skmtc.dev/hitkeep/apis/hitkeep-rest-api.md) · [All operations](https://skmtc.dev/hitkeep/apis/hitkeep-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hitkeep/apis/hitkeep-rest-api/revisions/bb2df36ab2a4?raw)
