KosmoKrator

analytics

UptimeRobot CLI for AI Agents

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

UptimeRobot CLI Setup

UptimeRobot can be configured headlessly with `kosmokrator integrations:configure uptimerobot`.

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 uptimerobot --enable --read allow --write ask --json
kosmokrator integrations:doctor uptimerobot --json
kosmokrator integrations:status --json

Credentials

Authentication type: Bearer token bearer_token. 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 uptimerobot.uptimerobot_bulk_monitors_bulk_pause '{"body":"example_body"}' --json
Provider shortcut
kosmo integrations:uptimerobot uptimerobot_bulk_monitors_bulk_pause '{"body":"example_body"}' --json

Discovery

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

Discovery commands
kosmo integrations:docs uptimerobot --json
kosmo integrations:docs uptimerobot.uptimerobot_bulk_monitors_bulk_pause --json
kosmo integrations:schema uptimerobot.uptimerobot_bulk_monitors_bulk_pause --json
kosmo integrations:search "UptimeRobot" --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.

uptimerobot.uptimerobot_bulk_monitors_bulk_pause

Pause all monitors in a group Official UptimeRobot endpoint: POST /monitors/bulk/pause.

Read read
Parameters
body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_bulk_monitors_bulk_pause '{"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_bulk_monitors_bulk_pause '{"body":"example_body"}' --json

uptimerobot.uptimerobot_bulk_monitors_bulk_start

Start all monitors in a group Official UptimeRobot endpoint: POST /monitors/bulk/start.

Read read
Parameters
body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_bulk_monitors_bulk_start '{"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_bulk_monitors_bulk_start '{"body":"example_body"}' --json

uptimerobot.uptimerobot_bulk_monitors_bulk_update

Update all monitors in a group Official UptimeRobot endpoint: POST /monitors/bulk/update.

Read read
Parameters
body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_bulk_monitors_bulk_update '{"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_bulk_monitors_bulk_update '{"body":"example_body"}' --json

uptimerobot.uptimerobot_incidents_list

List incidents Official UptimeRobot endpoint: GET /incidents.

Read read
Parameters
cursor, monitor_id, monitor_name, started_after, started_before
Generic call
kosmo integrations:call uptimerobot.uptimerobot_incidents_list '{"cursor":"example_cursor","monitor_id":1,"monitor_name":"example_monitor_name","started_after":"example_started_after","started_before":"example_started_before"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_incidents_list '{"cursor":"example_cursor","monitor_id":1,"monitor_name":"example_monitor_name","started_after":"example_started_after","started_before":"example_started_before"}' --json

uptimerobot.uptimerobot_incidents_get

Get an incident by ID Official UptimeRobot endpoint: GET /incidents/{id}.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_incidents_get '{"id":"example_id"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_incidents_get '{"id":"example_id"}' --json

uptimerobot.uptimerobot_incidents_list_comments

List incident comments Official UptimeRobot endpoint: GET /incidents/{id}/comments.

Read read
Parameters
id, cursor, limit
Generic call
kosmo integrations:call uptimerobot.uptimerobot_incidents_list_comments '{"id":"example_id","cursor":"example_cursor","limit":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_incidents_list_comments '{"id":"example_id","cursor":"example_cursor","limit":1}' --json

uptimerobot.uptimerobot_incidents_create_comment

Create incident comment Official UptimeRobot endpoint: POST /incidents/{id}/comments.

Write write
Parameters
id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_incidents_create_comment '{"id":"example_id","body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_incidents_create_comment '{"id":"example_id","body":"example_body"}' --json

uptimerobot.uptimerobot_incidents_get_activity_log

Get incident activity log Official UptimeRobot endpoint: GET /incidents/{id}/activity-log.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_incidents_get_activity_log '{"id":"example_id"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_incidents_get_activity_log '{"id":"example_id"}' --json

uptimerobot.uptimerobot_incidents_get_alerts

Get incident sent alerts Official UptimeRobot endpoint: GET /incidents/{id}/alerts.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_incidents_get_alerts '{"id":"example_id"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_incidents_get_alerts '{"id":"example_id"}' --json

uptimerobot.uptimerobot_incidents_update_comment

Update an incident comment Official UptimeRobot endpoint: PATCH /incidents/{id}/comments/{commentId}.

Write write
Parameters
id, comment_id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_incidents_update_comment '{"id":"example_id","comment_id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_incidents_update_comment '{"id":"example_id","comment_id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_incidents_delete_comment

Delete incident comment Official UptimeRobot endpoint: DELETE /incidents/{id}/comments/{commentId}.

Write write
Parameters
id, comment_id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_incidents_delete_comment '{"id":"example_id","comment_id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_incidents_delete_comment '{"id":"example_id","comment_id":1}' --json

uptimerobot.uptimerobot_monitor_groups_create

Create a monitor group Official UptimeRobot endpoint: POST /monitor-groups.

Read read
Parameters
body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitor_groups_create '{"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitor_groups_create '{"body":"example_body"}' --json

uptimerobot.uptimerobot_monitor_groups_list

List monitor groups Official UptimeRobot endpoint: GET /monitor-groups.

Read read
Parameters
cursor
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitor_groups_list '{"cursor":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitor_groups_list '{"cursor":1}' --json

uptimerobot.uptimerobot_monitor_groups_get

Get a monitor group by ID Official UptimeRobot endpoint: GET /monitor-groups/{id}.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitor_groups_get '{"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitor_groups_get '{"id":1}' --json

uptimerobot.uptimerobot_monitor_groups_update

Update a monitor group Official UptimeRobot endpoint: PATCH /monitor-groups/{id}.

Read read
Parameters
id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitor_groups_update '{"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitor_groups_update '{"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_monitor_groups_delete

Delete a monitor group Official UptimeRobot endpoint: DELETE /monitor-groups/{id}.

Read read
Parameters
id, monitors_new_group_id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitor_groups_delete '{"id":1,"monitors_new_group_id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitor_groups_delete '{"id":1,"monitors_new_group_id":1}' --json

uptimerobot.uptimerobot_monitors_list

List monitors Official UptimeRobot endpoint: GET /monitors.

Read read
Parameters
custom_field, limit, group_id, status, name, url, tags, cursor
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_list '{"custom_field":"example_custom_field","limit":1,"group_id":1,"status":"example_status","name":"example_name","url":"example_url","tags":"example_tags","cursor":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_list '{"custom_field":"example_custom_field","limit":1,"group_id":1,"status":"example_status","name":"example_name","url":"example_url","tags":"example_tags","cursor":1}' --json

uptimerobot.uptimerobot_monitors_create

Create a monitor Official UptimeRobot endpoint: POST /monitors.

Read read
Parameters
body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_create '{"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_create '{"body":"example_body"}' --json

uptimerobot.uptimerobot_monitors_get_uptime_stats

Get aggregated uptime statistics Official UptimeRobot endpoint: GET /monitors/uptime-stats.

Read read
Parameters
log_limit, time_frame, start, end
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_get_uptime_stats '{"log_limit":1,"time_frame":"example_time_frame","start":1,"end":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_get_uptime_stats '{"log_limit":1,"time_frame":"example_time_frame","start":1,"end":1}' --json

uptimerobot.uptimerobot_monitors_get_monitor_uptime_stats

Get monitor uptime statistics Official UptimeRobot endpoint: GET /monitors/{id}/stats/uptime.

Read read
Parameters
id, from, to
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_get_monitor_uptime_stats '{"id":1,"from":"example_from","to":"example_to"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_get_monitor_uptime_stats '{"id":1,"from":"example_from","to":"example_to"}' --json

uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats_by_region

Get monitor response time statistics by region Official UptimeRobot endpoint: GET /monitors/{id}/stats/response-time/all.

Read read
Parameters
id, from, to, include_time_series
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats_by_region '{"id":1,"from":"example_from","to":"example_to","include_time_series":true}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_get_monitor_response_time_stats_by_region '{"id":1,"from":"example_from","to":"example_to","include_time_series":true}' --json

uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats

Get monitor response time statistics Official UptimeRobot endpoint: GET /monitors/{id}/stats/response-time.

Read read
Parameters
id, from, to, include_time_series, region
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats '{"id":1,"from":"example_from","to":"example_to","include_time_series":true,"region":"example_region"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_get_monitor_response_time_stats '{"id":1,"from":"example_from","to":"example_to","include_time_series":true,"region":"example_region"}' --json

uptimerobot.uptimerobot_monitors_get

Get a monitor by ID Official UptimeRobot endpoint: GET /monitors/{id}.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_get '{"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_get '{"id":1}' --json

uptimerobot.uptimerobot_monitors_update

Update a monitor Official UptimeRobot endpoint: PATCH /monitors/{id}.

Read read
Parameters
id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_update '{"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_update '{"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_monitors_delete

Delete a monitor Official UptimeRobot endpoint: DELETE /monitors/{id}.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_delete '{"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_delete '{"id":1}' --json

uptimerobot.uptimerobot_monitors_reset

Reset stats for a monitor Official UptimeRobot endpoint: POST /monitors/{id}/reset.

Read read
Parameters
id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_reset '{"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_reset '{"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_monitors_pause

Pause a monitor Official UptimeRobot endpoint: POST /monitors/{id}/pause.

Read read
Parameters
id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_pause '{"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_pause '{"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_monitors_start

Start a monitor Official UptimeRobot endpoint: POST /monitors/{id}/start.

Read read
Parameters
id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_monitors_start '{"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_monitors_start '{"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_psp_list

List PSPs Official UptimeRobot endpoint: GET /psps.

Read read
Parameters
cursor
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_list '{"cursor":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_list '{"cursor":1}' --json

uptimerobot.uptimerobot_psp_create

Create a PSP Official UptimeRobot endpoint: POST /psps.

Read read
Parameters
body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_create '{"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_create '{"body":"example_body"}' --json

uptimerobot.uptimerobot_psp_get

Get a PSP by ID Official UptimeRobot endpoint: GET /psps/{id}.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_get '{"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_get '{"id":1}' --json

uptimerobot.uptimerobot_psp_update

Update a PSP Official UptimeRobot endpoint: PATCH /psps/{id}.

Read read
Parameters
id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_update '{"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_update '{"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_psp_delete

Delete a PSP Official UptimeRobot endpoint: DELETE /psps/{id}.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_delete '{"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_delete '{"id":1}' --json

uptimerobot.uptimerobot_psp_announcements_list

List announcements Official UptimeRobot endpoint: GET /psps/{pspId}/announcements.

Read read
Parameters
psp_id, status, cursor
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_list '{"psp_id":1,"status":"example_status","cursor":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_announcements_list '{"psp_id":1,"status":"example_status","cursor":1}' --json

uptimerobot.uptimerobot_psp_announcements_create

Create an announcement Official UptimeRobot endpoint: POST /psps/{pspId}/announcements.

Read read
Parameters
psp_id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_create '{"psp_id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_announcements_create '{"psp_id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_psp_announcements_get

Get an announcement by ID Official UptimeRobot endpoint: GET /psps/{pspId}/announcements/{id}.

Read read
Parameters
psp_id, id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_get '{"psp_id":1,"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_announcements_get '{"psp_id":1,"id":1}' --json

uptimerobot.uptimerobot_psp_announcements_update

Update an announcement Official UptimeRobot endpoint: PATCH /psps/{pspId}/announcements/{id}.

Read read
Parameters
psp_id, id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_update '{"psp_id":1,"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_announcements_update '{"psp_id":1,"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_psp_announcements_pin

Pin an announcement Official UptimeRobot endpoint: POST /psps/{pspId}/announcements/{id}/pin.

Read read
Parameters
psp_id, id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_pin '{"psp_id":1,"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_announcements_pin '{"psp_id":1,"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_psp_announcements_unpin

Unpin an announcement Official UptimeRobot endpoint: POST /psps/{pspId}/announcements/{id}/unpin.

Read read
Parameters
psp_id, id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_unpin '{"psp_id":1,"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_psp_announcements_unpin '{"psp_id":1,"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_maintenance_windows_list

List maintenance windows Official UptimeRobot endpoint: GET /maintenance-windows.

Read read
Parameters
cursor
Generic call
kosmo integrations:call uptimerobot.uptimerobot_maintenance_windows_list '{"cursor":"example_cursor"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_maintenance_windows_list '{"cursor":"example_cursor"}' --json

uptimerobot.uptimerobot_maintenance_windows_create

Create a maintenance window Official UptimeRobot endpoint: POST /maintenance-windows.

Read read
Parameters
body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_maintenance_windows_create '{"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_maintenance_windows_create '{"body":"example_body"}' --json

uptimerobot.uptimerobot_maintenance_windows_get

Get a maintenance window by ID Official UptimeRobot endpoint: GET /maintenance-windows/{id}.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_maintenance_windows_get '{"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_maintenance_windows_get '{"id":1}' --json

uptimerobot.uptimerobot_maintenance_windows_update

Update a maintenance window Official UptimeRobot endpoint: PATCH /maintenance-windows/{id}.

Read read
Parameters
id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_maintenance_windows_update '{"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_maintenance_windows_update '{"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_maintenance_windows_delete

Delete a maintenance window Official UptimeRobot endpoint: DELETE /maintenance-windows/{id}.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_maintenance_windows_delete '{"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_maintenance_windows_delete '{"id":1}' --json

uptimerobot.uptimerobot_user_get_me

Get current user Official UptimeRobot endpoint: GET /user/me.

Read read
Parameters
none
Generic call
kosmo integrations:call uptimerobot.uptimerobot_user_get_me '{}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_user_get_me '{}' --json

uptimerobot.uptimerobot_user_get_alert_contacts

Get alert contacts Official UptimeRobot endpoint: GET /user/alert-contacts.

Read read
Parameters
none
Generic call
kosmo integrations:call uptimerobot.uptimerobot_user_get_alert_contacts '{}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_user_get_alert_contacts '{}' --json

uptimerobot.uptimerobot_user_get_all_alert_contacts

Get all alert contacts Official UptimeRobot endpoint: GET /user/all-alert-contacts.

Read read
Parameters
none
Generic call
kosmo integrations:call uptimerobot.uptimerobot_user_get_all_alert_contacts '{}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_user_get_all_alert_contacts '{}' --json

uptimerobot.uptimerobot_integrations_list

List Integrations Official UptimeRobot endpoint: GET /integrations.

Read read
Parameters
cursor
Generic call
kosmo integrations:call uptimerobot.uptimerobot_integrations_list '{"cursor":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_integrations_list '{"cursor":1}' --json

uptimerobot.uptimerobot_integrations_create

Create an Integration Official UptimeRobot endpoint: POST /integrations.

Read read
Parameters
body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_integrations_create '{"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_integrations_create '{"body":"example_body"}' --json

uptimerobot.uptimerobot_integrations_get

Get an integration by ID Official UptimeRobot endpoint: GET /integrations/{id}.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_integrations_get '{"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_integrations_get '{"id":1}' --json

uptimerobot.uptimerobot_integrations_update

Update an Integration Official UptimeRobot endpoint: PATCH /integrations/{id}.

Read read
Parameters
id, body
Generic call
kosmo integrations:call uptimerobot.uptimerobot_integrations_update '{"id":1,"body":"example_body"}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_integrations_update '{"id":1,"body":"example_body"}' --json

uptimerobot.uptimerobot_integrations_delete

Delete an Integration Official UptimeRobot endpoint: DELETE /integrations/{id}.

Read read
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_integrations_delete '{"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_integrations_delete '{"id":1}' --json

uptimerobot.uptimerobot_tags_get_tags

List user tags Official UptimeRobot endpoint: GET /tags.

Read read
Parameters
cursor
Generic call
kosmo integrations:call uptimerobot.uptimerobot_tags_get_tags '{"cursor":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_tags_get_tags '{"cursor":1}' --json

uptimerobot.uptimerobot_tags_delete_tag

Delete a tag Official UptimeRobot endpoint: DELETE /tags/{id}.

Write write
Parameters
id
Generic call
kosmo integrations:call uptimerobot.uptimerobot_tags_delete_tag '{"id":1}' --json
Shortcut
kosmo integrations:uptimerobot uptimerobot_tags_delete_tag '{"id":1}' --json

Function Schemas

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

uptimerobot.uptimerobot_bulk_monitors_bulk_pause 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_bulk_monitors_bulk_pause --json
ParameterTypeRequiredDescription
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_bulk_monitors_bulk_start 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_bulk_monitors_bulk_start --json
ParameterTypeRequiredDescription
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_bulk_monitors_bulk_update 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_bulk_monitors_bulk_update --json
ParameterTypeRequiredDescription
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_incidents_list 5 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_incidents_list --json
ParameterTypeRequiredDescription
cursor string no Cursor to paginate through incidents (incident ID)
monitor_id number no Filter incidents by monitor ID
monitor_name string no Filter incidents by monitor name (partial match)
started_after string no Filter incidents started after this date (ISO 8601 format)
started_before string no Filter incidents started before this date (ISO 8601 format)
uptimerobot.uptimerobot_incidents_get 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_incidents_get --json
ParameterTypeRequiredDescription
id string yes The incident ID
uptimerobot.uptimerobot_incidents_list_comments 3 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_incidents_list_comments --json
ParameterTypeRequiredDescription
id string yes The incident ID
cursor string no Cursor to paginate through comments (comment ID)
limit number no Number of comments to return (1-100, default 50)
uptimerobot.uptimerobot_incidents_create_comment 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_incidents_create_comment --json
ParameterTypeRequiredDescription
id string yes ID of the incident
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_incidents_get_activity_log 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_incidents_get_activity_log --json
ParameterTypeRequiredDescription
id string yes ID of the incident
uptimerobot.uptimerobot_incidents_get_alerts 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_incidents_get_alerts --json
ParameterTypeRequiredDescription
id string yes ID of the incident
uptimerobot.uptimerobot_incidents_update_comment 3 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_incidents_update_comment --json
ParameterTypeRequiredDescription
id string yes The incident ID
comment_id number yes The comment ID
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_incidents_delete_comment 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_incidents_delete_comment --json
ParameterTypeRequiredDescription
id string yes ID of the incident
comment_id number yes ID of the comment
uptimerobot.uptimerobot_monitor_groups_create 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitor_groups_create --json
ParameterTypeRequiredDescription
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_monitor_groups_list 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitor_groups_list --json
ParameterTypeRequiredDescription
cursor number no Cursor for pagination (ID of the last item from previous page)
uptimerobot.uptimerobot_monitor_groups_get 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitor_groups_get --json
ParameterTypeRequiredDescription
id number yes The monitor group ID
uptimerobot.uptimerobot_monitor_groups_update 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitor_groups_update --json
ParameterTypeRequiredDescription
id number yes The monitor group ID
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_monitor_groups_delete 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitor_groups_delete --json
ParameterTypeRequiredDescription
id number yes The monitor group ID to delete
monitors_new_group_id number no Optional group ID to move monitors to. If not provided, monitors will be moved to default group (ID: 0).
uptimerobot.uptimerobot_monitors_list 8 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_list --json
ParameterTypeRequiredDescription
custom_field array no Filter monitors by custom field key:value pairs. Format: customField=key:value. Multiple filters use AND logic. Split on first colon only.
limit number no Maximum number of monitors to return per page. Default: 50, Min: 1, Max: 200.
group_id number no Filter monitors by monitor group ID.
status string no Comma-separated list of status values to filter monitors. Uses OR logic (matches any specified status). Case-insensitive. Allowed values: PAUSED, STARTED, UP, LOOKS_DOWN, DOWN.
name string no Filter monitors by name. Case-insensitive partial match on the monitor friendly name.
url string no Filter monitors by URL. Case-insensitive partial match on the monitor URL.
tags string no Comma-separated list of tag names to filter monitors. Uses OR logic (matches any specified tag). Case-sensitive.
cursor number no Cursor to paginate through monitors
uptimerobot.uptimerobot_monitors_create 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_create --json
ParameterTypeRequiredDescription
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_monitors_get_uptime_stats 4 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_get_uptime_stats --json
ParameterTypeRequiredDescription
log_limit number no Maximum number of log entries to return (1-500).
time_frame string yes Timeframe for statistics. Use CUSTOM with start/end for custom range.
start number no Start timestamp (Unix seconds). Required when timeFrame=CUSTOM.
end number no End timestamp (Unix seconds). Required when timeFrame=CUSTOM. Must be > start.
uptimerobot.uptimerobot_monitors_get_monitor_uptime_stats 3 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_get_monitor_uptime_stats --json
ParameterTypeRequiredDescription
id number yes The monitor ID
from string no Start date for statistics (ISO 8601 format). Defaults to 24 hours ago.
to string no End date for statistics (ISO 8601 format). Defaults to now.
uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats_by_region 4 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats_by_region --json
ParameterTypeRequiredDescription
id number yes The monitor ID
from string no Start date for statistics (ISO 8601 format). Defaults to 24 hours ago.
to string no End date for statistics (ISO 8601 format). Defaults to now.
include_time_series boolean no Whether to include time series data points in the response. Defaults to false.
uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats 5 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats --json
ParameterTypeRequiredDescription
id number yes The monitor ID
from string no Start date for statistics (ISO 8601 format). Defaults to 24 hours ago.
to string no End date for statistics (ISO 8601 format). Defaults to now.
include_time_series boolean no Whether to include time series data points in the response. Defaults to false.
region string no Filter by region code (na, eu, as, oc). When provided, only returns data for the specified region.
uptimerobot.uptimerobot_monitors_get 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_get --json
ParameterTypeRequiredDescription
id number yes id
uptimerobot.uptimerobot_monitors_update 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_update --json
ParameterTypeRequiredDescription
id number yes id
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_monitors_delete 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_delete --json
ParameterTypeRequiredDescription
id number yes id
uptimerobot.uptimerobot_monitors_reset 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_reset --json
ParameterTypeRequiredDescription
id number yes id
body object no Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_monitors_pause 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_pause --json
ParameterTypeRequiredDescription
id number yes id
body object no Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_monitors_start 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_monitors_start --json
ParameterTypeRequiredDescription
id number yes id
body object no Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_psp_list 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_list --json
ParameterTypeRequiredDescription
cursor number no Cursor to paginate through PSPs
uptimerobot.uptimerobot_psp_create 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_create --json
ParameterTypeRequiredDescription
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_psp_get 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_get --json
ParameterTypeRequiredDescription
id number yes id
uptimerobot.uptimerobot_psp_update 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_update --json
ParameterTypeRequiredDescription
id number yes id
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_psp_delete 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_delete --json
ParameterTypeRequiredDescription
id number yes id
uptimerobot.uptimerobot_psp_announcements_list 3 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_list --json
ParameterTypeRequiredDescription
psp_id number yes ID of the Public Status Page
status string no Filter announcements by status
cursor number no Cursor to paginate through announcements
uptimerobot.uptimerobot_psp_announcements_create 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_create --json
ParameterTypeRequiredDescription
psp_id number yes ID of the Public Status Page
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_psp_announcements_get 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_get --json
ParameterTypeRequiredDescription
psp_id number yes ID of the Public Status Page
id number yes ID of the announcement
uptimerobot.uptimerobot_psp_announcements_update 3 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_update --json
ParameterTypeRequiredDescription
psp_id number yes ID of the Public Status Page
id number yes ID of the announcement to update
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_psp_announcements_pin 3 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_pin --json
ParameterTypeRequiredDescription
psp_id number yes ID of the Public Status Page
id number yes ID of the announcement to pin
body object no Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_psp_announcements_unpin 3 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_unpin --json
ParameterTypeRequiredDescription
psp_id number yes ID of the Public Status Page
id number yes ID of the announcement to unpin
body object no Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_maintenance_windows_list 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_maintenance_windows_list --json
ParameterTypeRequiredDescription
cursor string no cursor
uptimerobot.uptimerobot_maintenance_windows_create 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_maintenance_windows_create --json
ParameterTypeRequiredDescription
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_maintenance_windows_get 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_maintenance_windows_get --json
ParameterTypeRequiredDescription
id number yes ID of the maintenance window
uptimerobot.uptimerobot_maintenance_windows_update 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_maintenance_windows_update --json
ParameterTypeRequiredDescription
id number yes ID of the maintenance window
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_maintenance_windows_delete 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_maintenance_windows_delete --json
ParameterTypeRequiredDescription
id number yes id
uptimerobot.uptimerobot_user_get_me 0 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_user_get_me --json
ParameterTypeRequiredDescription
No parameters.
uptimerobot.uptimerobot_user_get_alert_contacts 0 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_user_get_alert_contacts --json
ParameterTypeRequiredDescription
No parameters.
uptimerobot.uptimerobot_user_get_all_alert_contacts 0 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_user_get_all_alert_contacts --json
ParameterTypeRequiredDescription
No parameters.
uptimerobot.uptimerobot_integrations_list 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_integrations_list --json
ParameterTypeRequiredDescription
cursor number no Cursor to paginate through the integrations
uptimerobot.uptimerobot_integrations_create 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_integrations_create --json
ParameterTypeRequiredDescription
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_integrations_get 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_integrations_get --json
ParameterTypeRequiredDescription
id number yes ID of the integration
uptimerobot.uptimerobot_integrations_update 2 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_integrations_update --json
ParameterTypeRequiredDescription
id number yes ID of the integration
body object yes Request body matching the official UptimeRobot OpenAPI schema.
uptimerobot.uptimerobot_integrations_delete 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_integrations_delete --json
ParameterTypeRequiredDescription
id number yes id
uptimerobot.uptimerobot_tags_get_tags 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_tags_get_tags --json
ParameterTypeRequiredDescription
cursor number no Cursor for pagination
uptimerobot.uptimerobot_tags_delete_tag 1 parameters
Schema command
kosmo integrations:schema uptimerobot.uptimerobot_tags_delete_tag --json
ParameterTypeRequiredDescription
id number yes Tag ID to delete

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.