analytics
UptimeRobot Lua API for KosmoKrator Agents
Agent-facing Lua documentation and function reference for the UptimeRobot KosmoKrator integration.Lua Namespace
Agents call this integration through app.integrations.uptimerobot.*.
Use lua_read_doc("integrations.uptimerobot") inside KosmoKrator to discover the same reference at runtime.
Call Lua from the Headless CLI
Use kosmo integrations:lua when a shell script, CI job, cron job, or another coding CLI should run a deterministic
UptimeRobot workflow without starting an interactive agent session.
kosmo integrations:lua --eval 'dump(app.integrations.uptimerobot.bulk_monitors_bulk_pause({body = "example_body"}))' --json kosmo integrations:lua --eval 'print(docs.read("uptimerobot"))' --json
kosmo integrations:lua --eval 'print(docs.read("uptimerobot.bulk_monitors_bulk_pause"))' --json Workflow file
Put repeatable logic in a Lua file, then execute it with JSON output for the calling process.
local uptimerobot = app.integrations.uptimerobot
local result = uptimerobot.bulk_monitors_bulk_pause({body = "example_body"})
dump(result) kosmo integrations:lua workflow.lua --json
kosmo integrations:lua workflow.lua --force --json integrations:lua exposes app.integrations.uptimerobot, app.mcp.*, docs.*, json.*, and regex.*. Use app.integrations.uptimerobot.default.* or app.integrations.uptimerobot.work.* when you configured named credential accounts.
MCP-only Lua
If the script only needs configured MCP servers and does not need UptimeRobot, use the narrower mcp:lua command.
# Use mcp:lua for MCP-only scripts; use integrations:lua for this integration namespace.
kosmo mcp:lua --eval 'dump(mcp.servers())' --json Agent-Facing Lua Docs
This is the rendered version of the full Lua documentation exposed to agents when they inspect the integration namespace.
UptimeRobot Integration
Use the uptimerobot integration to manage UptimeRobot v3 resources: monitors, monitor groups, incidents, public status pages, announcements, maintenance windows, integrations, tags, and user alert contacts.
All tools are generated from the official UptimeRobot v3 OpenAPI spec at https://cdn.uptimerobot.com/api/openapi.yaml. Configure an API token; runtime requests send it as Authorization: Bearer <token>.
Common Tools
uptimerobot_monitors_listlists monitors with filters such asstatus,name,url,tags,group_id,limit,cursor, and repeatedcustom_fieldvalues.uptimerobot_monitors_create,uptimerobot_monitors_update,uptimerobot_monitors_delete,uptimerobot_monitors_pause, anduptimerobot_monitors_startmanage monitor lifecycle.uptimerobot_incidents_list,uptimerobot_incidents_get, and incident comment/activity/alert tools inspect incidents.uptimerobot_psp_create,uptimerobot_psp_update, and announcement tools manage public status pages. PSP create/update use multipart request bodies when files are provided.uptimerobot_maintenance_windows_*,uptimerobot_integrations_*, anduptimerobot_tags_*cover maintenance, notification integrations, and tags.
Return Shape
JSON responses are returned as decoded arrays/objects from UptimeRobot. Empty successful responses return { success = true, status = <http_status> }.
Examples
local monitors = app.integrations.uptimerobot.monitors_list({
status = "UP,DOWN",
limit = 50,
custom_field = { "environment:production", "team:core" }
})
local created = app.integrations.uptimerobot.monitors_create({
body = {
name = "Production API",
url = "https://example.test/health",
type = "HTTP"
}
})
local user = app.integrations.uptimerobot.user_get_me({})
Read-only UptimeRobot API keys can call read endpoints only. Account-specific keys are required for create, update, delete, pause, start, and reset operations.
Raw agent markdown
# UptimeRobot Integration
Use the `uptimerobot` integration to manage UptimeRobot v3 resources: monitors, monitor groups, incidents, public status pages, announcements, maintenance windows, integrations, tags, and user alert contacts.
All tools are generated from the official UptimeRobot v3 OpenAPI spec at `https://cdn.uptimerobot.com/api/openapi.yaml`. Configure an API token; runtime requests send it as `Authorization: Bearer <token>`.
## Common Tools
- `uptimerobot_monitors_list` lists monitors with filters such as `status`, `name`, `url`, `tags`, `group_id`, `limit`, `cursor`, and repeated `custom_field` values.
- `uptimerobot_monitors_create`, `uptimerobot_monitors_update`, `uptimerobot_monitors_delete`, `uptimerobot_monitors_pause`, and `uptimerobot_monitors_start` manage monitor lifecycle.
- `uptimerobot_incidents_list`, `uptimerobot_incidents_get`, and incident comment/activity/alert tools inspect incidents.
- `uptimerobot_psp_create`, `uptimerobot_psp_update`, and announcement tools manage public status pages. PSP create/update use multipart request bodies when files are provided.
- `uptimerobot_maintenance_windows_*`, `uptimerobot_integrations_*`, and `uptimerobot_tags_*` cover maintenance, notification integrations, and tags.
## Return Shape
JSON responses are returned as decoded arrays/objects from UptimeRobot. Empty successful responses return `{ success = true, status = <http_status> }`.
## Examples
```lua
local monitors = app.integrations.uptimerobot.monitors_list({
status = "UP,DOWN",
limit = 50,
custom_field = { "environment:production", "team:core" }
})
local created = app.integrations.uptimerobot.monitors_create({
body = {
name = "Production API",
url = "https://example.test/health",
type = "HTTP"
}
})
local user = app.integrations.uptimerobot.user_get_me({})
```
Read-only UptimeRobot API keys can call read endpoints only. Account-specific keys are required for create, update, delete, pause, start, and reset operations. local result = app.integrations.uptimerobot.bulk_monitors_bulk_pause({body = "example_body"})
print(result) Functions
bulk_monitors_bulk_pause Read
Pause all monitors in a group Official UptimeRobot endpoint: POST /monitors/bulk/pause.
- Lua path
app.integrations.uptimerobot.bulk_monitors_bulk_pause- Full name
uptimerobot.uptimerobot_bulk_monitors_bulk_pause
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
bulk_monitors_bulk_start Read
Start all monitors in a group Official UptimeRobot endpoint: POST /monitors/bulk/start.
- Lua path
app.integrations.uptimerobot.bulk_monitors_bulk_start- Full name
uptimerobot.uptimerobot_bulk_monitors_bulk_start
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
bulk_monitors_bulk_update Read
Update all monitors in a group Official UptimeRobot endpoint: POST /monitors/bulk/update.
- Lua path
app.integrations.uptimerobot.bulk_monitors_bulk_update- Full name
uptimerobot.uptimerobot_bulk_monitors_bulk_update
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
incidents_list Read
List incidents Official UptimeRobot endpoint: GET /incidents.
- Lua path
app.integrations.uptimerobot.incidents_list- Full name
uptimerobot.uptimerobot_incidents_list
| 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) |
incidents_get Read
Get an incident by ID Official UptimeRobot endpoint: GET /incidents/{id}.
- Lua path
app.integrations.uptimerobot.incidents_get- Full name
uptimerobot.uptimerobot_incidents_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | The incident ID |
incidents_list_comments Read
List incident comments Official UptimeRobot endpoint: GET /incidents/{id}/comments.
- Lua path
app.integrations.uptimerobot.incidents_list_comments- Full name
uptimerobot.uptimerobot_incidents_list_comments
| 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) |
incidents_create_comment Write
Create incident comment Official UptimeRobot endpoint: POST /incidents/{id}/comments.
- Lua path
app.integrations.uptimerobot.incidents_create_comment- Full name
uptimerobot.uptimerobot_incidents_create_comment
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | ID of the incident |
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
incidents_get_activity_log Read
Get incident activity log Official UptimeRobot endpoint: GET /incidents/{id}/activity-log.
- Lua path
app.integrations.uptimerobot.incidents_get_activity_log- Full name
uptimerobot.uptimerobot_incidents_get_activity_log
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | ID of the incident |
incidents_get_alerts Read
Get incident sent alerts Official UptimeRobot endpoint: GET /incidents/{id}/alerts.
- Lua path
app.integrations.uptimerobot.incidents_get_alerts- Full name
uptimerobot.uptimerobot_incidents_get_alerts
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | ID of the incident |
incidents_update_comment Write
Update an incident comment Official UptimeRobot endpoint: PATCH /incidents/{id}/comments/{commentId}.
- Lua path
app.integrations.uptimerobot.incidents_update_comment- Full name
uptimerobot.uptimerobot_incidents_update_comment
| 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. |
incidents_delete_comment Write
Delete incident comment Official UptimeRobot endpoint: DELETE /incidents/{id}/comments/{commentId}.
- Lua path
app.integrations.uptimerobot.incidents_delete_comment- Full name
uptimerobot.uptimerobot_incidents_delete_comment
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | ID of the incident |
comment_id | number | yes | ID of the comment |
monitor_groups_create Read
Create a monitor group Official UptimeRobot endpoint: POST /monitor-groups.
- Lua path
app.integrations.uptimerobot.monitor_groups_create- Full name
uptimerobot.uptimerobot_monitor_groups_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
monitor_groups_list Read
List monitor groups Official UptimeRobot endpoint: GET /monitor-groups.
- Lua path
app.integrations.uptimerobot.monitor_groups_list- Full name
uptimerobot.uptimerobot_monitor_groups_list
| Parameter | Type | Required | Description |
|---|---|---|---|
cursor | number | no | Cursor for pagination (ID of the last item from previous page) |
monitor_groups_get Read
Get a monitor group by ID Official UptimeRobot endpoint: GET /monitor-groups/{id}.
- Lua path
app.integrations.uptimerobot.monitor_groups_get- Full name
uptimerobot.uptimerobot_monitor_groups_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | The monitor group ID |
monitor_groups_update Read
Update a monitor group Official UptimeRobot endpoint: PATCH /monitor-groups/{id}.
- Lua path
app.integrations.uptimerobot.monitor_groups_update- Full name
uptimerobot.uptimerobot_monitor_groups_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | The monitor group ID |
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
monitor_groups_delete Read
Delete a monitor group Official UptimeRobot endpoint: DELETE /monitor-groups/{id}.
- Lua path
app.integrations.uptimerobot.monitor_groups_delete- Full name
uptimerobot.uptimerobot_monitor_groups_delete
| 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). |
monitors_list Read
List monitors Official UptimeRobot endpoint: GET /monitors.
- Lua path
app.integrations.uptimerobot.monitors_list- Full name
uptimerobot.uptimerobot_monitors_list
| 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 |
monitors_create Read
Create a monitor Official UptimeRobot endpoint: POST /monitors.
- Lua path
app.integrations.uptimerobot.monitors_create- Full name
uptimerobot.uptimerobot_monitors_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
monitors_get_stats Read
Get aggregated uptime statistics Official UptimeRobot endpoint: GET /monitors/uptime-stats.
- Lua path
app.integrations.uptimerobot.monitors_get_stats- Full name
uptimerobot.uptimerobot_monitors_get_uptime_stats
| 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. |
monitors_get_monitor_stats Read
Get monitor uptime statistics Official UptimeRobot endpoint: GET /monitors/{id}/stats/uptime.
- Lua path
app.integrations.uptimerobot.monitors_get_monitor_stats- Full name
uptimerobot.uptimerobot_monitors_get_monitor_uptime_stats
| 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. |
monitors_get_monitor_response_stats_by_region Read
Get monitor response time statistics by region Official UptimeRobot endpoint: GET /monitors/{id}/stats/response-time/all.
- Lua path
app.integrations.uptimerobot.monitors_get_monitor_response_stats_by_region- Full name
uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats_by_region
| 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. |
monitors_get_monitor_response_stats Read
Get monitor response time statistics Official UptimeRobot endpoint: GET /monitors/{id}/stats/response-time.
- Lua path
app.integrations.uptimerobot.monitors_get_monitor_response_stats- Full name
uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats
| 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. |
monitors_get Read
Get a monitor by ID Official UptimeRobot endpoint: GET /monitors/{id}.
- Lua path
app.integrations.uptimerobot.monitors_get- Full name
uptimerobot.uptimerobot_monitors_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
monitors_update Read
Update a monitor Official UptimeRobot endpoint: PATCH /monitors/{id}.
- Lua path
app.integrations.uptimerobot.monitors_update- Full name
uptimerobot.uptimerobot_monitors_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
monitors_delete Read
Delete a monitor Official UptimeRobot endpoint: DELETE /monitors/{id}.
- Lua path
app.integrations.uptimerobot.monitors_delete- Full name
uptimerobot.uptimerobot_monitors_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
monitors_reset Read
Reset stats for a monitor Official UptimeRobot endpoint: POST /monitors/{id}/reset.
- Lua path
app.integrations.uptimerobot.monitors_reset- Full name
uptimerobot.uptimerobot_monitors_reset
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
body | object | no | Request body matching the official UptimeRobot OpenAPI schema. |
monitors_pause Read
Pause a monitor Official UptimeRobot endpoint: POST /monitors/{id}/pause.
- Lua path
app.integrations.uptimerobot.monitors_pause- Full name
uptimerobot.uptimerobot_monitors_pause
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
body | object | no | Request body matching the official UptimeRobot OpenAPI schema. |
monitors_start Read
Start a monitor Official UptimeRobot endpoint: POST /monitors/{id}/start.
- Lua path
app.integrations.uptimerobot.monitors_start- Full name
uptimerobot.uptimerobot_monitors_start
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
body | object | no | Request body matching the official UptimeRobot OpenAPI schema. |
psp_list Read
List PSPs Official UptimeRobot endpoint: GET /psps.
- Lua path
app.integrations.uptimerobot.psp_list- Full name
uptimerobot.uptimerobot_psp_list
| Parameter | Type | Required | Description |
|---|---|---|---|
cursor | number | no | Cursor to paginate through PSPs |
psp_create Read
Create a PSP Official UptimeRobot endpoint: POST /psps.
- Lua path
app.integrations.uptimerobot.psp_create- Full name
uptimerobot.uptimerobot_psp_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
psp_get Read
Get a PSP by ID Official UptimeRobot endpoint: GET /psps/{id}.
- Lua path
app.integrations.uptimerobot.psp_get- Full name
uptimerobot.uptimerobot_psp_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
psp_update Read
Update a PSP Official UptimeRobot endpoint: PATCH /psps/{id}.
- Lua path
app.integrations.uptimerobot.psp_update- Full name
uptimerobot.uptimerobot_psp_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
psp_delete Read
Delete a PSP Official UptimeRobot endpoint: DELETE /psps/{id}.
- Lua path
app.integrations.uptimerobot.psp_delete- Full name
uptimerobot.uptimerobot_psp_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
psp_announcements_list Read
List announcements Official UptimeRobot endpoint: GET /psps/{pspId}/announcements.
- Lua path
app.integrations.uptimerobot.psp_announcements_list- Full name
uptimerobot.uptimerobot_psp_announcements_list
| 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 |
psp_announcements_create Read
Create an announcement Official UptimeRobot endpoint: POST /psps/{pspId}/announcements.
- Lua path
app.integrations.uptimerobot.psp_announcements_create- Full name
uptimerobot.uptimerobot_psp_announcements_create
| 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. |
psp_announcements_get Read
Get an announcement by ID Official UptimeRobot endpoint: GET /psps/{pspId}/announcements/{id}.
- Lua path
app.integrations.uptimerobot.psp_announcements_get- Full name
uptimerobot.uptimerobot_psp_announcements_get
| Parameter | Type | Required | Description |
|---|---|---|---|
psp_id | number | yes | ID of the Public Status Page |
id | number | yes | ID of the announcement |
psp_announcements_update Read
Update an announcement Official UptimeRobot endpoint: PATCH /psps/{pspId}/announcements/{id}.
- Lua path
app.integrations.uptimerobot.psp_announcements_update- Full name
uptimerobot.uptimerobot_psp_announcements_update
| 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. |
psp_announcements_pin Read
Pin an announcement Official UptimeRobot endpoint: POST /psps/{pspId}/announcements/{id}/pin.
- Lua path
app.integrations.uptimerobot.psp_announcements_pin- Full name
uptimerobot.uptimerobot_psp_announcements_pin
| 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. |
psp_announcements_unpin Read
Unpin an announcement Official UptimeRobot endpoint: POST /psps/{pspId}/announcements/{id}/unpin.
- Lua path
app.integrations.uptimerobot.psp_announcements_unpin- Full name
uptimerobot.uptimerobot_psp_announcements_unpin
| 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. |
maintenance_windows_list Read
List maintenance windows Official UptimeRobot endpoint: GET /maintenance-windows.
- Lua path
app.integrations.uptimerobot.maintenance_windows_list- Full name
uptimerobot.uptimerobot_maintenance_windows_list
| Parameter | Type | Required | Description |
|---|---|---|---|
cursor | string | no | cursor |
maintenance_windows_create Read
Create a maintenance window Official UptimeRobot endpoint: POST /maintenance-windows.
- Lua path
app.integrations.uptimerobot.maintenance_windows_create- Full name
uptimerobot.uptimerobot_maintenance_windows_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
maintenance_windows_get Read
Get a maintenance window by ID Official UptimeRobot endpoint: GET /maintenance-windows/{id}.
- Lua path
app.integrations.uptimerobot.maintenance_windows_get- Full name
uptimerobot.uptimerobot_maintenance_windows_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | ID of the maintenance window |
maintenance_windows_update Read
Update a maintenance window Official UptimeRobot endpoint: PATCH /maintenance-windows/{id}.
- Lua path
app.integrations.uptimerobot.maintenance_windows_update- Full name
uptimerobot.uptimerobot_maintenance_windows_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | ID of the maintenance window |
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
maintenance_windows_delete Read
Delete a maintenance window Official UptimeRobot endpoint: DELETE /maintenance-windows/{id}.
- Lua path
app.integrations.uptimerobot.maintenance_windows_delete- Full name
uptimerobot.uptimerobot_maintenance_windows_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
user_get Read
Get current user Official UptimeRobot endpoint: GET /user/me.
- Lua path
app.integrations.uptimerobot.user_get- Full name
uptimerobot.uptimerobot_user_get_me
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
user_get_alert_contacts Read
Get alert contacts Official UptimeRobot endpoint: GET /user/alert-contacts.
- Lua path
app.integrations.uptimerobot.user_get_alert_contacts- Full name
uptimerobot.uptimerobot_user_get_alert_contacts
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
user_get_all_alert_contacts Read
Get all alert contacts Official UptimeRobot endpoint: GET /user/all-alert-contacts.
- Lua path
app.integrations.uptimerobot.user_get_all_alert_contacts- Full name
uptimerobot.uptimerobot_user_get_all_alert_contacts
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
integrations_list Read
List Integrations Official UptimeRobot endpoint: GET /integrations.
- Lua path
app.integrations.uptimerobot.integrations_list- Full name
uptimerobot.uptimerobot_integrations_list
| Parameter | Type | Required | Description |
|---|---|---|---|
cursor | number | no | Cursor to paginate through the integrations |
integrations_create Read
Create an Integration Official UptimeRobot endpoint: POST /integrations.
- Lua path
app.integrations.uptimerobot.integrations_create- Full name
uptimerobot.uptimerobot_integrations_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
integrations_get Read
Get an integration by ID Official UptimeRobot endpoint: GET /integrations/{id}.
- Lua path
app.integrations.uptimerobot.integrations_get- Full name
uptimerobot.uptimerobot_integrations_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | ID of the integration |
integrations_update Read
Update an Integration Official UptimeRobot endpoint: PATCH /integrations/{id}.
- Lua path
app.integrations.uptimerobot.integrations_update- Full name
uptimerobot.uptimerobot_integrations_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | ID of the integration |
body | object | yes | Request body matching the official UptimeRobot OpenAPI schema. |
integrations_delete Read
Delete an Integration Official UptimeRobot endpoint: DELETE /integrations/{id}.
- Lua path
app.integrations.uptimerobot.integrations_delete- Full name
uptimerobot.uptimerobot_integrations_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | id |
tags_get_tags Read
List user tags Official UptimeRobot endpoint: GET /tags.
- Lua path
app.integrations.uptimerobot.tags_get_tags- Full name
uptimerobot.uptimerobot_tags_get_tags
| Parameter | Type | Required | Description |
|---|---|---|---|
cursor | number | no | Cursor for pagination |
tags_delete_tag Write
Delete a tag Official UptimeRobot endpoint: DELETE /tags/{id}.
- Lua path
app.integrations.uptimerobot.tags_delete_tag- Full name
uptimerobot.uptimerobot_tags_delete_tag
| Parameter | Type | Required | Description |
|---|---|---|---|
id | number | yes | Tag ID to delete |