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 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.
kosmo integrations:call uptimerobot.uptimerobot_bulk_monitors_bulk_pause '{"body":"example_body"}' --json 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.
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 - Parameters
- body
kosmo integrations:call uptimerobot.uptimerobot_bulk_monitors_bulk_pause '{"body":"example_body"}' --json 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 - Parameters
- body
kosmo integrations:call uptimerobot.uptimerobot_bulk_monitors_bulk_start '{"body":"example_body"}' --json 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 - Parameters
- body
kosmo integrations:call uptimerobot.uptimerobot_bulk_monitors_bulk_update '{"body":"example_body"}' --json kosmo integrations:uptimerobot uptimerobot_bulk_monitors_bulk_update '{"body":"example_body"}' --json uptimerobot.uptimerobot_incidents_list
List incidents Official UptimeRobot endpoint: GET /incidents.
read - Parameters
- cursor, monitor_id, monitor_name, started_after, started_before
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 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_incidents_get '{"id":"example_id"}' --json 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 - Parameters
- id, cursor, limit
kosmo integrations:call uptimerobot.uptimerobot_incidents_list_comments '{"id":"example_id","cursor":"example_cursor","limit":1}' --json 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 - Parameters
- id, body
kosmo integrations:call uptimerobot.uptimerobot_incidents_create_comment '{"id":"example_id","body":"example_body"}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_incidents_get_activity_log '{"id":"example_id"}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_incidents_get_alerts '{"id":"example_id"}' --json 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 - Parameters
- id, comment_id, body
kosmo integrations:call uptimerobot.uptimerobot_incidents_update_comment '{"id":"example_id","comment_id":1,"body":"example_body"}' --json 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 - Parameters
- id, comment_id
kosmo integrations:call uptimerobot.uptimerobot_incidents_delete_comment '{"id":"example_id","comment_id":1}' --json 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 - Parameters
- body
kosmo integrations:call uptimerobot.uptimerobot_monitor_groups_create '{"body":"example_body"}' --json 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 - Parameters
- cursor
kosmo integrations:call uptimerobot.uptimerobot_monitor_groups_list '{"cursor":1}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_monitor_groups_get '{"id":1}' --json 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 - Parameters
- id, body
kosmo integrations:call uptimerobot.uptimerobot_monitor_groups_update '{"id":1,"body":"example_body"}' --json 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 - Parameters
- id, monitors_new_group_id
kosmo integrations:call uptimerobot.uptimerobot_monitor_groups_delete '{"id":1,"monitors_new_group_id":1}' --json 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 - Parameters
- custom_field, limit, group_id, status, name, url, tags, cursor
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 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 - Parameters
- body
kosmo integrations:call uptimerobot.uptimerobot_monitors_create '{"body":"example_body"}' --json 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 - Parameters
- log_limit, time_frame, start, end
kosmo integrations:call uptimerobot.uptimerobot_monitors_get_uptime_stats '{"log_limit":1,"time_frame":"example_time_frame","start":1,"end":1}' --json 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 - Parameters
- id, from, to
kosmo integrations:call uptimerobot.uptimerobot_monitors_get_monitor_uptime_stats '{"id":1,"from":"example_from","to":"example_to"}' --json 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 - Parameters
- id, from, to, include_time_series
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 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 - Parameters
- id, from, to, include_time_series, region
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 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_monitors_get '{"id":1}' --json kosmo integrations:uptimerobot uptimerobot_monitors_get '{"id":1}' --json uptimerobot.uptimerobot_monitors_update
Update a monitor Official UptimeRobot endpoint: PATCH /monitors/{id}.
read - Parameters
- id, body
kosmo integrations:call uptimerobot.uptimerobot_monitors_update '{"id":1,"body":"example_body"}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_monitors_delete '{"id":1}' --json 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 - Parameters
- id, body
kosmo integrations:call uptimerobot.uptimerobot_monitors_reset '{"id":1,"body":"example_body"}' --json 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 - Parameters
- id, body
kosmo integrations:call uptimerobot.uptimerobot_monitors_pause '{"id":1,"body":"example_body"}' --json 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 - Parameters
- id, body
kosmo integrations:call uptimerobot.uptimerobot_monitors_start '{"id":1,"body":"example_body"}' --json kosmo integrations:uptimerobot uptimerobot_monitors_start '{"id":1,"body":"example_body"}' --json uptimerobot.uptimerobot_psp_list
List PSPs Official UptimeRobot endpoint: GET /psps.
read - Parameters
- cursor
kosmo integrations:call uptimerobot.uptimerobot_psp_list '{"cursor":1}' --json kosmo integrations:uptimerobot uptimerobot_psp_list '{"cursor":1}' --json uptimerobot.uptimerobot_psp_create
Create a PSP Official UptimeRobot endpoint: POST /psps.
read - Parameters
- body
kosmo integrations:call uptimerobot.uptimerobot_psp_create '{"body":"example_body"}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_psp_get '{"id":1}' --json kosmo integrations:uptimerobot uptimerobot_psp_get '{"id":1}' --json uptimerobot.uptimerobot_psp_update
Update a PSP Official UptimeRobot endpoint: PATCH /psps/{id}.
read - Parameters
- id, body
kosmo integrations:call uptimerobot.uptimerobot_psp_update '{"id":1,"body":"example_body"}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_psp_delete '{"id":1}' --json kosmo integrations:uptimerobot uptimerobot_psp_delete '{"id":1}' --json uptimerobot.uptimerobot_psp_announcements_list
List announcements Official UptimeRobot endpoint: GET /psps/{pspId}/announcements.
read - Parameters
- psp_id, status, cursor
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_list '{"psp_id":1,"status":"example_status","cursor":1}' --json 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 - Parameters
- psp_id, body
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_create '{"psp_id":1,"body":"example_body"}' --json 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 - Parameters
- psp_id, id
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_get '{"psp_id":1,"id":1}' --json 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 - Parameters
- psp_id, id, body
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_update '{"psp_id":1,"id":1,"body":"example_body"}' --json 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 - Parameters
- psp_id, id, body
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_pin '{"psp_id":1,"id":1,"body":"example_body"}' --json 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 - Parameters
- psp_id, id, body
kosmo integrations:call uptimerobot.uptimerobot_psp_announcements_unpin '{"psp_id":1,"id":1,"body":"example_body"}' --json 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 - Parameters
- cursor
kosmo integrations:call uptimerobot.uptimerobot_maintenance_windows_list '{"cursor":"example_cursor"}' --json 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 - Parameters
- body
kosmo integrations:call uptimerobot.uptimerobot_maintenance_windows_create '{"body":"example_body"}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_maintenance_windows_get '{"id":1}' --json 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 - Parameters
- id, body
kosmo integrations:call uptimerobot.uptimerobot_maintenance_windows_update '{"id":1,"body":"example_body"}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_maintenance_windows_delete '{"id":1}' --json 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 - Parameters
- none
kosmo integrations:call uptimerobot.uptimerobot_user_get_me '{}' --json 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 - Parameters
- none
kosmo integrations:call uptimerobot.uptimerobot_user_get_alert_contacts '{}' --json 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 - Parameters
- none
kosmo integrations:call uptimerobot.uptimerobot_user_get_all_alert_contacts '{}' --json kosmo integrations:uptimerobot uptimerobot_user_get_all_alert_contacts '{}' --json uptimerobot.uptimerobot_integrations_list
List Integrations Official UptimeRobot endpoint: GET /integrations.
read - Parameters
- cursor
kosmo integrations:call uptimerobot.uptimerobot_integrations_list '{"cursor":1}' --json kosmo integrations:uptimerobot uptimerobot_integrations_list '{"cursor":1}' --json uptimerobot.uptimerobot_integrations_create
Create an Integration Official UptimeRobot endpoint: POST /integrations.
read - Parameters
- body
kosmo integrations:call uptimerobot.uptimerobot_integrations_create '{"body":"example_body"}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_integrations_get '{"id":1}' --json kosmo integrations:uptimerobot uptimerobot_integrations_get '{"id":1}' --json uptimerobot.uptimerobot_integrations_update
Update an Integration Official UptimeRobot endpoint: PATCH /integrations/{id}.
read - Parameters
- id, body
kosmo integrations:call uptimerobot.uptimerobot_integrations_update '{"id":1,"body":"example_body"}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_integrations_delete '{"id":1}' --json kosmo integrations:uptimerobot uptimerobot_integrations_delete '{"id":1}' --json uptimerobot.uptimerobot_tags_get_tags
List user tags Official UptimeRobot endpoint: GET /tags.
read - Parameters
- cursor
kosmo integrations:call uptimerobot.uptimerobot_tags_get_tags '{"cursor":1}' --json 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 - Parameters
- id
kosmo integrations:call uptimerobot.uptimerobot_tags_delete_tag '{"id":1}' --json 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
kosmo integrations:schema uptimerobot.uptimerobot_bulk_monitors_bulk_pause --json | Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_bulk_monitors_bulk_start 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_bulk_monitors_bulk_start --json | Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_bulk_monitors_bulk_update 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_bulk_monitors_bulk_update --json | Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_incidents_list 5 parameters
kosmo integrations:schema uptimerobot.uptimerobot_incidents_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_incidents_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | The incident ID |
uptimerobot.uptimerobot_incidents_list_comments 3 parameters
kosmo integrations:schema uptimerobot.uptimerobot_incidents_list_comments --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_incidents_create_comment --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_incidents_get_activity_log --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | ID of the incident |
uptimerobot.uptimerobot_incidents_get_alerts 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_incidents_get_alerts --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | ID of the incident |
uptimerobot.uptimerobot_incidents_update_comment 3 parameters
kosmo integrations:schema uptimerobot.uptimerobot_incidents_update_comment --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_incidents_delete_comment --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | ID of the incident |
comment_id | number | yes | ID of the comment |
uptimerobot.uptimerobot_monitor_groups_create 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_monitor_groups_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_monitor_groups_list 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_monitor_groups_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
cursor | number | no | Cursor for pagination (ID of the last item from previous page) |
uptimerobot.uptimerobot_monitor_groups_get 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_monitor_groups_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | The monitor group ID |
uptimerobot.uptimerobot_monitor_groups_update 2 parameters
kosmo integrations:schema uptimerobot.uptimerobot_monitor_groups_update --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_monitor_groups_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_monitors_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_monitors_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_monitors_get_uptime_stats 4 parameters
kosmo integrations:schema uptimerobot.uptimerobot_monitors_get_uptime_stats --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_monitors_get_monitor_uptime_stats --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats_by_region --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_monitors_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
uptimerobot.uptimerobot_monitors_update 2 parameters
kosmo integrations:schema uptimerobot.uptimerobot_monitors_update --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_monitors_delete 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_monitors_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
uptimerobot.uptimerobot_monitors_reset 2 parameters
kosmo integrations:schema uptimerobot.uptimerobot_monitors_reset --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
body | object | no | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_monitors_pause 2 parameters
kosmo integrations:schema uptimerobot.uptimerobot_monitors_pause --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
body | object | no | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_monitors_start 2 parameters
kosmo integrations:schema uptimerobot.uptimerobot_monitors_start --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
body | object | no | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_psp_list 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_psp_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
cursor | number | no | Cursor to paginate through PSPs |
uptimerobot.uptimerobot_psp_create 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_psp_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_psp_get 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_psp_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
uptimerobot.uptimerobot_psp_update 2 parameters
kosmo integrations:schema uptimerobot.uptimerobot_psp_update --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_psp_delete 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_psp_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
uptimerobot.uptimerobot_psp_announcements_list 3 parameters
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
psp_id | number | yes | ID of the Public Status Page |
id | number | yes | ID of the announcement |
uptimerobot.uptimerobot_psp_announcements_update 3 parameters
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_update --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_pin --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_psp_announcements_unpin --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_maintenance_windows_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
cursor | string | no | cursor |
uptimerobot.uptimerobot_maintenance_windows_create 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_maintenance_windows_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_maintenance_windows_get 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_maintenance_windows_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | ID of the maintenance window |
uptimerobot.uptimerobot_maintenance_windows_update 2 parameters
kosmo integrations:schema uptimerobot.uptimerobot_maintenance_windows_update --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema uptimerobot.uptimerobot_maintenance_windows_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
uptimerobot.uptimerobot_user_get_me 0 parameters
kosmo integrations:schema uptimerobot.uptimerobot_user_get_me --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
uptimerobot.uptimerobot_user_get_alert_contacts 0 parameters
kosmo integrations:schema uptimerobot.uptimerobot_user_get_alert_contacts --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
uptimerobot.uptimerobot_user_get_all_alert_contacts 0 parameters
kosmo integrations:schema uptimerobot.uptimerobot_user_get_all_alert_contacts --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
uptimerobot.uptimerobot_integrations_list 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_integrations_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
cursor | number | no | Cursor to paginate through the integrations |
uptimerobot.uptimerobot_integrations_create 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_integrations_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_integrations_get 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_integrations_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | ID of the integration |
uptimerobot.uptimerobot_integrations_update 2 parameters
kosmo integrations:schema uptimerobot.uptimerobot_integrations_update --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | ID of the integration |
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
uptimerobot.uptimerobot_integrations_delete 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_integrations_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
uptimerobot.uptimerobot_tags_get_tags 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_tags_get_tags --json | Parameter | Type | Required | Description |
|---|---|---|---|
cursor | number | no | Cursor for pagination |
uptimerobot.uptimerobot_tags_delete_tag 1 parameters
kosmo integrations:schema uptimerobot.uptimerobot_tags_delete_tag --json | Parameter | Type | Required | Description |
|---|---|---|---|
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.