Get Search Console system status
GET
/api/admin/system/search-console
const url = 'https://hitkeep.com/api/admin/system/search-console';const options = {method: 'GET', headers: {cookie: 'hk_token=<hk_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://hitkeep.com/api/admin/system/search-console \ --cookie hk_token=<hk_token>Returns Google Search Console credential, worker, and sync health without exposing OAuth secrets or raw Google payloads.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Search Console system status
Media type application/json
object
connected_teams
required
integer
credentials_status
required
string
failed_syncs
required
integer
last_attempt_at
string format: date-time
last_success_at
string format: date-time
mapped_sites
required
integer
needs_attention_syncs
required
integer
next_retry_at
string format: date-time
pending_syncs
required
integer
running_syncs
required
integer
status
required
string
sync_status
required
string
worker_status
required
string
Example
{ "credentials_status": "configured", "status": "healthy", "sync_status": "healthy", "worker_status": "enabled"}