KosmoKrator

analytics

Healthchecks.io CLI for AI Agents

Use the Healthchecks.io CLI from KosmoKrator to call Healthchecks.io tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.

Healthchecks.io CLI Setup

Healthchecks.io can be configured headlessly with `kosmokrator integrations:configure healthchecks-io`.

Install, configure, and verify
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash

# Configure and verify this integration.
kosmokrator integrations:configure healthchecks-io --enable --read allow --write ask --json
kosmokrator integrations:doctor healthchecks-io --json
kosmokrator integrations:status --json

Credentials

Authentication type: API key api_key. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.

No credentials are required.

Command Patterns

The generic command is stable across every integration. The provider shortcut is shorter for humans.

Generic CLI call
kosmo integrations:call healthchecks-io.healthchecks_io_list_checks '{"slug":"example_slug","tag":"example_tag"}' --json
Provider shortcut
kosmo integrations:healthchecks-io healthchecks_io_list_checks '{"slug":"example_slug","tag":"example_tag"}' --json

Discovery

These commands return structured output for coding agents that need to inspect capabilities before choosing a function.

Discovery commands
kosmo integrations:docs healthchecks-io --json
kosmo integrations:docs healthchecks-io.healthchecks_io_list_checks --json
kosmo integrations:schema healthchecks-io.healthchecks_io_list_checks --json
kosmo integrations:search "Healthchecks.io" --json
kosmo integrations:list --json

Automation Contexts

The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.

CLI Functions

Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.

healthchecks-io.healthchecks_io_list_checks

List existing checks Official Healthchecks.io endpoint: GET https://healthchecks.io/api/v3/checks/.

Read read
Parameters
slug, tag
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_list_checks '{"slug":"example_slug","tag":"example_tag"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_list_checks '{"slug":"example_slug","tag":"example_tag"}' --json

healthchecks-io.healthchecks_io_get_check

Get a single check by UUID or unique key Official Healthchecks.io endpoint: GET https://healthchecks.io/api/v3/checks/{check_id}.

Read read
Parameters
check_id
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_get_check '{"check_id":"example_check_id"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_get_check '{"check_id":"example_check_id"}' --json

healthchecks-io.healthchecks_io_create_check

Create a new check Official Healthchecks.io endpoint: POST https://healthchecks.io/api/v3/checks/.

Write write
Parameters
body
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_create_check '{"body":"example_body"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_create_check '{"body":"example_body"}' --json

healthchecks-io.healthchecks_io_update_check

Update an existing check Official Healthchecks.io endpoint: POST https://healthchecks.io/api/v3/checks/{uuid}.

Write write
Parameters
uuid, body
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_update_check '{"uuid":"example_uuid","body":"example_body"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_update_check '{"uuid":"example_uuid","body":"example_body"}' --json

healthchecks-io.healthchecks_io_pause_check

Pause monitoring of a check Official Healthchecks.io endpoint: POST https://healthchecks.io/api/v3/checks/{uuid}/pause.

Write write
Parameters
uuid
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_pause_check '{"uuid":"example_uuid"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_pause_check '{"uuid":"example_uuid"}' --json

healthchecks-io.healthchecks_io_resume_check

Resume monitoring of a check Official Healthchecks.io endpoint: POST https://healthchecks.io/api/v3/checks/{uuid}/resume.

Write write
Parameters
uuid
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_resume_check '{"uuid":"example_uuid"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_resume_check '{"uuid":"example_uuid"}' --json

healthchecks-io.healthchecks_io_delete_check

Delete a check Official Healthchecks.io endpoint: DELETE https://healthchecks.io/api/v3/checks/{uuid}.

Write write
Parameters
uuid
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_delete_check '{"uuid":"example_uuid"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_delete_check '{"uuid":"example_uuid"}' --json

healthchecks-io.healthchecks_io_list_pings

List a check's logged pings Official Healthchecks.io endpoint: GET https://healthchecks.io/api/v3/checks/{uuid}/pings/.

Read read
Parameters
uuid
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_list_pings '{"uuid":"example_uuid"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_list_pings '{"uuid":"example_uuid"}' --json

healthchecks-io.healthchecks_io_get_ping_body

Get a ping's logged body Official Healthchecks.io endpoint: GET https://healthchecks.io/api/v3/checks/{uuid}/pings/{n}/body.

Read read
Parameters
uuid, n
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_get_ping_body '{"uuid":"example_uuid","n":1}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_get_ping_body '{"uuid":"example_uuid","n":1}' --json

healthchecks-io.healthchecks_io_list_flips

List a check's status changes Official Healthchecks.io endpoint: GET https://healthchecks.io/api/v3/checks/{check_id}/flips/.

Read read
Parameters
check_id, seconds, start, end
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_list_flips '{"check_id":"example_check_id","seconds":1,"start":1,"end":1}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_list_flips '{"check_id":"example_check_id","seconds":1,"start":1,"end":1}' --json

healthchecks-io.healthchecks_io_list_channels

List existing integrations/channels Official Healthchecks.io endpoint: GET https://healthchecks.io/api/v3/channels/.

Read read
Parameters
none
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_list_channels '{}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_list_channels '{}' --json

healthchecks-io.healthchecks_io_list_badges

List project's badges Official Healthchecks.io endpoint: GET https://healthchecks.io/api/v3/badges/.

Read read
Parameters
none
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_list_badges '{}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_list_badges '{}' --json

healthchecks-io.healthchecks_io_get_status

Check Healthchecks.io database connectivity Official Healthchecks.io endpoint: GET https://healthchecks.io/api/v3/status/.

Read read
Parameters
none
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_get_status '{}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_get_status '{}' --json

healthchecks-io.healthchecks_io_ping_success_uuid

Send a success uuid ping signal Official Healthchecks.io endpoint: POST https://hc-ping.com/{uuid}.

Read read
Parameters
uuid, rid, http_method, body_text
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_ping_success_uuid '{"uuid":"example_uuid","rid":"example_rid","http_method":"example_http_method","body_text":"example_body_text"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_ping_success_uuid '{"uuid":"example_uuid","rid":"example_rid","http_method":"example_http_method","body_text":"example_body_text"}' --json

healthchecks-io.healthchecks_io_ping_start_uuid

Send a start uuid ping signal Official Healthchecks.io endpoint: POST https://hc-ping.com/{uuid}/start.

Read read
Parameters
uuid, rid, http_method, body_text
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_ping_start_uuid '{"uuid":"example_uuid","rid":"example_rid","http_method":"example_http_method","body_text":"example_body_text"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_ping_start_uuid '{"uuid":"example_uuid","rid":"example_rid","http_method":"example_http_method","body_text":"example_body_text"}' --json

healthchecks-io.healthchecks_io_ping_fail_uuid

Send a fail uuid ping signal Official Healthchecks.io endpoint: POST https://hc-ping.com/{uuid}/fail.

Read read
Parameters
uuid, rid, http_method, body_text
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_ping_fail_uuid '{"uuid":"example_uuid","rid":"example_rid","http_method":"example_http_method","body_text":"example_body_text"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_ping_fail_uuid '{"uuid":"example_uuid","rid":"example_rid","http_method":"example_http_method","body_text":"example_body_text"}' --json

healthchecks-io.healthchecks_io_ping_log_uuid

Send a log uuid ping signal Official Healthchecks.io endpoint: POST https://hc-ping.com/{uuid}/log.

Read read
Parameters
uuid, rid, http_method, body_text
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_ping_log_uuid '{"uuid":"example_uuid","rid":"example_rid","http_method":"example_http_method","body_text":"example_body_text"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_ping_log_uuid '{"uuid":"example_uuid","rid":"example_rid","http_method":"example_http_method","body_text":"example_body_text"}' --json

healthchecks-io.healthchecks_io_ping_exit_status_uuid

Send a exit status uuid ping signal Official Healthchecks.io endpoint: POST https://hc-ping.com/{uuid}/{exit_status}.

Read read
Parameters
uuid, exit_status, rid, http_method, body_text
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_ping_exit_status_uuid '{"uuid":"example_uuid","exit_status":1,"rid":"example_rid","http_method":"example_http_method","body_text":"example_body_text"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_ping_exit_status_uuid '{"uuid":"example_uuid","exit_status":1,"rid":"example_rid","http_method":"example_http_method","body_text":"example_body_text"}' --json

healthchecks-io.healthchecks_io_ping_success_slug

Send a success slug ping signal Official Healthchecks.io endpoint: POST https://hc-ping.com/{ping_key}/{slug}.

Read read
Parameters
ping_key, slug, rid, create, http_method, body_text
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_ping_success_slug '{"ping_key":"example_ping_key","slug":"example_slug","rid":"example_rid","create":"example_create","http_method":"example_http_method","body_text":"example_body_text"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_ping_success_slug '{"ping_key":"example_ping_key","slug":"example_slug","rid":"example_rid","create":"example_create","http_method":"example_http_method","body_text":"example_body_text"}' --json

healthchecks-io.healthchecks_io_ping_start_slug

Send a start slug ping signal Official Healthchecks.io endpoint: POST https://hc-ping.com/{ping_key}/{slug}/start.

Read read
Parameters
ping_key, slug, rid, create, http_method, body_text
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_ping_start_slug '{"ping_key":"example_ping_key","slug":"example_slug","rid":"example_rid","create":"example_create","http_method":"example_http_method","body_text":"example_body_text"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_ping_start_slug '{"ping_key":"example_ping_key","slug":"example_slug","rid":"example_rid","create":"example_create","http_method":"example_http_method","body_text":"example_body_text"}' --json

healthchecks-io.healthchecks_io_ping_fail_slug

Send a fail slug ping signal Official Healthchecks.io endpoint: POST https://hc-ping.com/{ping_key}/{slug}/fail.

Read read
Parameters
ping_key, slug, rid, create, http_method, body_text
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_ping_fail_slug '{"ping_key":"example_ping_key","slug":"example_slug","rid":"example_rid","create":"example_create","http_method":"example_http_method","body_text":"example_body_text"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_ping_fail_slug '{"ping_key":"example_ping_key","slug":"example_slug","rid":"example_rid","create":"example_create","http_method":"example_http_method","body_text":"example_body_text"}' --json

healthchecks-io.healthchecks_io_ping_log_slug

Send a log slug ping signal Official Healthchecks.io endpoint: POST https://hc-ping.com/{ping_key}/{slug}/log.

Read read
Parameters
ping_key, slug, rid, create, http_method, body_text
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_ping_log_slug '{"ping_key":"example_ping_key","slug":"example_slug","rid":"example_rid","create":"example_create","http_method":"example_http_method","body_text":"example_body_text"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_ping_log_slug '{"ping_key":"example_ping_key","slug":"example_slug","rid":"example_rid","create":"example_create","http_method":"example_http_method","body_text":"example_body_text"}' --json

healthchecks-io.healthchecks_io_ping_exit_status_slug

Send a exit status slug ping signal Official Healthchecks.io endpoint: POST https://hc-ping.com/{ping_key}/{slug}/{exit_status}.

Read read
Parameters
ping_key, slug, exit_status, rid, create, http_method, body_text
Generic call
kosmo integrations:call healthchecks-io.healthchecks_io_ping_exit_status_slug '{"ping_key":"example_ping_key","slug":"example_slug","exit_status":1,"rid":"example_rid","create":"example_create","http_method":"example_http_method","body_text":"example_body_text"}' --json
Shortcut
kosmo integrations:healthchecks-io healthchecks_io_ping_exit_status_slug '{"ping_key":"example_ping_key","slug":"example_slug","exit_status":1,"rid":"example_rid","create":"example_create","http_method":"example_http_method","body_text":"example_body_text"}' --json

Function Schemas

Use these parameter tables when building CLI payloads without calling integrations:schema first.

healthchecks-io.healthchecks_io_list_checks 2 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_list_checks --json
ParameterTypeRequiredDescription
slug string no slug query parameter
tag string no tag query parameter
healthchecks-io.healthchecks_io_get_check 1 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_get_check --json
ParameterTypeRequiredDescription
check_id string yes check id path parameter
healthchecks-io.healthchecks_io_create_check 1 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_create_check --json
ParameterTypeRequiredDescription
body object no JSON request body matching the official Healthchecks.io Management API parameters.
healthchecks-io.healthchecks_io_update_check 2 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_update_check --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
body object no JSON request body matching the official Healthchecks.io Management API parameters.
healthchecks-io.healthchecks_io_pause_check 1 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_pause_check --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
healthchecks-io.healthchecks_io_resume_check 1 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_resume_check --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
healthchecks-io.healthchecks_io_delete_check 1 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_delete_check --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
healthchecks-io.healthchecks_io_list_pings 1 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_list_pings --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
healthchecks-io.healthchecks_io_get_ping_body 2 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_get_ping_body --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
n number yes n path parameter
healthchecks-io.healthchecks_io_list_flips 4 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_list_flips --json
ParameterTypeRequiredDescription
check_id string yes check id path parameter
seconds number no seconds query parameter
start number no start query parameter
end number no end query parameter
healthchecks-io.healthchecks_io_list_channels 0 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_list_channels --json
ParameterTypeRequiredDescription
No parameters.
healthchecks-io.healthchecks_io_list_badges 0 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_list_badges --json
ParameterTypeRequiredDescription
No parameters.
healthchecks-io.healthchecks_io_get_status 0 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_get_status --json
ParameterTypeRequiredDescription
No parameters.
healthchecks-io.healthchecks_io_ping_success_uuid 4 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_ping_success_uuid --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
rid string no rid query parameter
http_method string no Ping request method: HEAD, GET, or POST. Defaults to POST.
body_text string no Optional diagnostic text body for POST ping requests.
healthchecks-io.healthchecks_io_ping_start_uuid 4 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_ping_start_uuid --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
rid string no rid query parameter
http_method string no Ping request method: HEAD, GET, or POST. Defaults to POST.
body_text string no Optional diagnostic text body for POST ping requests.
healthchecks-io.healthchecks_io_ping_fail_uuid 4 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_ping_fail_uuid --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
rid string no rid query parameter
http_method string no Ping request method: HEAD, GET, or POST. Defaults to POST.
body_text string no Optional diagnostic text body for POST ping requests.
healthchecks-io.healthchecks_io_ping_log_uuid 4 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_ping_log_uuid --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
rid string no rid query parameter
http_method string no Ping request method: HEAD, GET, or POST. Defaults to POST.
body_text string no Optional diagnostic text body for POST ping requests.
healthchecks-io.healthchecks_io_ping_exit_status_uuid 5 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_ping_exit_status_uuid --json
ParameterTypeRequiredDescription
uuid string yes uuid path parameter
exit_status number yes exit status path parameter
rid string no rid query parameter
http_method string no Ping request method: HEAD, GET, or POST. Defaults to POST.
body_text string no Optional diagnostic text body for POST ping requests.
healthchecks-io.healthchecks_io_ping_success_slug 6 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_ping_success_slug --json
ParameterTypeRequiredDescription
ping_key string yes ping key path parameter
slug string yes slug path parameter
rid string no rid query parameter
create string no create query parameter
http_method string no Ping request method: HEAD, GET, or POST. Defaults to POST.
body_text string no Optional diagnostic text body for POST ping requests.
healthchecks-io.healthchecks_io_ping_start_slug 6 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_ping_start_slug --json
ParameterTypeRequiredDescription
ping_key string yes ping key path parameter
slug string yes slug path parameter
rid string no rid query parameter
create string no create query parameter
http_method string no Ping request method: HEAD, GET, or POST. Defaults to POST.
body_text string no Optional diagnostic text body for POST ping requests.
healthchecks-io.healthchecks_io_ping_fail_slug 6 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_ping_fail_slug --json
ParameterTypeRequiredDescription
ping_key string yes ping key path parameter
slug string yes slug path parameter
rid string no rid query parameter
create string no create query parameter
http_method string no Ping request method: HEAD, GET, or POST. Defaults to POST.
body_text string no Optional diagnostic text body for POST ping requests.
healthchecks-io.healthchecks_io_ping_log_slug 6 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_ping_log_slug --json
ParameterTypeRequiredDescription
ping_key string yes ping key path parameter
slug string yes slug path parameter
rid string no rid query parameter
create string no create query parameter
http_method string no Ping request method: HEAD, GET, or POST. Defaults to POST.
body_text string no Optional diagnostic text body for POST ping requests.
healthchecks-io.healthchecks_io_ping_exit_status_slug 7 parameters
Schema command
kosmo integrations:schema healthchecks-io.healthchecks_io_ping_exit_status_slug --json
ParameterTypeRequiredDescription
ping_key string yes ping key path parameter
slug string yes slug path parameter
exit_status number yes exit status path parameter
rid string no rid query parameter
create string no create query parameter
http_method string no Ping request method: HEAD, GET, or POST. Defaults to POST.
body_text string no Optional diagnostic text body for POST ping requests.

Permissions

Headless calls still follow the integration read/write permission policy. Configure read/write defaults with integrations:configure. Add --force only for trusted automation that should bypass that policy.