Uptimerobot
uptimerobotUptimeRobot is a service that monitors the uptime and performance of websites, applications, and services, providing real-time alerts and detailed logs.
Acciones disponibles (18)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add MonitorUPTIMEROBOT_ADD_MONITORAcciónTool to create a new monitor. use when you need to start monitoring a url or service; call after obtaining a valid api key.
UPTIMEROBOT_ADD_MONITORAcciónTool to create a new monitor. use when you need to start monitoring a url or service; call after obtaining a valid api key.
Parámetros de entrada
sslintegerEnable SSL validation: 1=yes, 0=no
urlstringObligatorioURL or IP address to monitor
portintegerPort number for custom port monitors (subtype=99)
typeintegerObligatorioType of monitor: 1=HTTP(s), 2=Keyword, 3=Ping, 4=Port
subtypeintegerPort-monitor subtype if type=4: 1=HTTP,2=HTTPS,3=FTP,4=SMTP,5=POP3,6=IMAP,99=Custom
timeoutintegerRequest timeout in seconds (1-60, default=30)
intervalintegerMonitoring interval in minutes (min=1, default=5)
mwindowsstringComma-separated maintenance window IDs
keyword_typeintegerFor keyword monitors (type=2): 1=exists,2=not exists
friendly_namestringObligatorioUser-friendly name for the monitor
http_passwordstringPassword for HTTP authentication
http_usernamestringUsername for HTTP authentication
keyword_valuestringKeyword to monitor on the page for type=2
alert_contactsstringComma-separated IDs of alert contacts
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete MonitorUPTIMEROBOT_DELETE_MONITORAcciónTool to delete a monitor. use when you need to remove an existing monitor by its id; use after confirming the monitor id.
UPTIMEROBOT_DELETE_MONITORAcciónTool to delete a monitor. use when you need to remove an existing monitor by its id; use after confirming the monitor id.
Parámetros de entrada
idintegerObligatorioThe ID of the monitor to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Edit Maintenance WindowUPTIMEROBOT_EDIT_MAINTENANCE_WINDOWAcciónTool to edit an existing maintenance window. use when you need to update its name, timing, recurrence, or duration after confirming the window id.
UPTIMEROBOT_EDIT_MAINTENANCE_WINDOWAcciónTool to edit an existing maintenance window. use when you need to update its name, timing, recurrence, or duration after confirming the window id.
Parámetros de entrada
idintegerObligatorioID of the maintenance window to edit.
typeintegerObligatorioenumType of maintenance window: 1=once, 2=daily, 3=weekly.
123valuestringComma-separated day numbers for daily (2) or weekly (3); not needed for once (1).
durationintegerObligatorioDuration of the maintenance window in minutes.
start_timestringObligatorioStart time: 'YYYY-MM-DD HH:mm:ss' for once, 'HH:mm' for recurring or Unix timestamp in seconds.
friendly_namestringA friendly name for the maintenance window.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Edit MonitorUPTIMEROBOT_EDIT_MONITORAcciónTool to edit an existing monitor. use after confirming the monitor id exists.
UPTIMEROBOT_EDIT_MONITORAcciónTool to edit an existing monitor. use after confirming the monitor id exists.
Parámetros de entrada
idintegerObligatorioID of the monitor to be edited (required)
sslintegerEnable SSL notifications: 1=Yes,0=No
urlstringNew URL to be monitored
portintegerPort number for type=4 monitors
typeintegerMonitor type: 1=HTTP(s),2=Keyword,3=Ping,4=Port,5=Heartbeat,6=SSL
subtypeintegerSubtype for port monitoring if type=4
timeoutintegerTimeout in seconds before a check is considered failed
intervalintegerMonitoring interval in minutes
post_typeintegerPOST data type: 1=Raw,2=URL-encoded
ignore_sslintegerIgnore SSL errors: 1=Yes,0=No
post_valuestringPOST data payload content
verify_sslintegerVerify SSL certificate: 1=Yes,0=No
http_methodstringHTTP method to use for monitor checks
keyword_typeintegerKeyword check type: 1=Exists,2=Not Exists
friendly_namestringNew friendly name for the monitor
http_passwordstringPassword for HTTP authentication
http_usernamestringUsername for HTTP authentication
keyword_valuestringKeyword value to check in keyword monitors
alert_contactsstringComma-separated alert contact IDs
custom_http_headersobjectCustom HTTP headers as a dict; will be JSON-encoded
maintenance_windowsstringComma-separated maintenance window IDs
up_uptime_thresholdintegerUptime threshold percentage (0-100) for 'UP' status
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Edit Public Status PageUPTIMEROBOT_EDIT_PUBLIC_STATUS_PAGEAcciónTool to edit an existing public status page. use after confirming the page id. updates friendly name, monitor set, domain, and status options in one call.
UPTIMEROBOT_EDIT_PUBLIC_STATUS_PAGEAcciónTool to edit an existing public status page. use after confirming the page id. updates friendly name, monitor set, domain, and status options in one call.
Parámetros de entrada
idintegerObligatorioThe unique integer ID of the public status page to edit.
sortintegerenumOrder in which monitors appear: 1=A–Z, 2=Z–A, 3=Up–Down–Paused, 4=Down–Up–Paused.
1234statusintegerenum0=Paused, 1=Active. Use to enable or disable the public page.
01monitorsstringDash-separated list of monitor IDs to include on the page, e.g. '123-456-789'. Use '0' to include all monitors.
passwordstringPassword to protect the status page (if enabled).
custom_domainstringCustom domain or subdomain where the status page will be hosted.
friendly_namestringNew friendly name for the status page. Leave blank to keep current name.
hide_url_linksbooleanIf true, removes the UptimeRobot link from the status page (Pro plan only).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Account DetailsUPTIMEROBOT_GET_ACCOUNT_DETAILSAcciónTool to retrieve account details. use after authenticating with a valid api key to fetch account metrics.
UPTIMEROBOT_GET_ACCOUNT_DETAILSAcciónTool to retrieve account details. use after authenticating with a valid api key to fetch account metrics.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Maintenance WindowsUPTIMEROBOT_GET_MAINTENANCE_WINDOWSAcciónTool to retrieve maintenance windows. use after confirming a valid api key.
UPTIMEROBOT_GET_MAINTENANCE_WINDOWSAcciónTool to retrieve maintenance windows. use after confirming a valid api key.
Parámetros de entrada
limitintegerMaximum number of records to return (default: 50, max: 50).
offsetintegerPagination offset; record to start returning from (default: 0).
mwindowsstringComma-separated list of maintenance window IDs to retrieve; if omitted, returns all windows.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Monitor Authentication TypeUPTIMEROBOT_GET_MONITOR_AUTHENTICATION_TYPEAcciónTool to get authentication type for specified monitors. use after providing monitor ids to check http basic auth status.
UPTIMEROBOT_GET_MONITOR_AUTHENTICATION_TYPEAcciónTool to get authentication type for specified monitors. use after providing monitor ids to check http basic auth status.
Parámetros de entrada
monitor_idsinteger[]ObligatorioList of UptimeRobot monitor IDs to retrieve authentication type for
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Monitor Custom HTTP HeadersUPTIMEROBOT_GET_MONITOR_CUSTOM_HTTP_HEADERSAcciónTool to retrieve custom http headers for specified monitors. use when you need to inspect the headers set on your monitors.
UPTIMEROBOT_GET_MONITOR_CUSTOM_HTTP_HEADERSAcciónTool to retrieve custom http headers for specified monitors. use when you need to inspect the headers set on your monitors.
Parámetros de entrada
monitorsstringObligatorioMonitor IDs separated by '-' e.g. '12345-67890'
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Monitor Custom HTTP StatusesUPTIMEROBOT_GET_MONITOR_CUSTOM_HTTP_STATUSESAcciónTool to retrieve custom http statuses for specified monitors. use when you need to view user-defined up/down http codes after confirming monitor ids.
UPTIMEROBOT_GET_MONITOR_CUSTOM_HTTP_STATUSESAcciónTool to retrieve custom http statuses for specified monitors. use when you need to view user-defined up/down http codes after confirming monitor ids.
Parámetros de entrada
monitorsstringObligatorioMonitor IDs separated by hyphens, e.g., '12345-67890'
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Monitor Response TimesUPTIMEROBOT_GET_MONITOR_RESPONSE_TIMESAcciónTool to fetch historical response times for specified monitors. use when you need performance trends over time after retrieving monitor ids.
UPTIMEROBOT_GET_MONITOR_RESPONSE_TIMESAcciónTool to fetch historical response times for specified monitors. use when you need performance trends over time after retrieving monitor ids.
Parámetros de entrada
limitintegerMaximum number of response time entries to return (max 100)
offsetintegerPagination offset for response time entries
averageintegerInterval in minutes to average response times over (e.g., 180 for 3h)
monitor_idsinteger[]ObligatorioList of UptimeRobot monitor IDs to retrieve response times for
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get MonitorsUPTIMEROBOT_GET_MONITORSAcciónTool to fetch monitor details and status. use after confirming account connection.
UPTIMEROBOT_GET_MONITORSAcciónTool to fetch monitor details and status. use after confirming account connection.
Parámetros de entrada
logsinteger1 to include up to 21 log entries, 0 to omit.
sortstringenumField by which to sort results.
friendly_nameurlstatustypelimitintegerMaximum number of monitors to return (max 50).
typesstringHyphen-separated monitor type codes, e.g. '1-2'.
offsetintegerZero-based pagination offset.
searchstringSearch term for friendly_name, URL, or type.
monitorsstringHyphen-separated monitor IDs to retrieve, e.g. '1234-5678'.
statusesstringHyphen-separated monitor status codes, e.g. '2-8'.
alert_contactsinteger1 to include alert contact details, 0 to omit.
response_timesinteger1 to include response time data, 0 to omit.
custom_uptime_rangesstringHyphen-separated date ranges (YYYY-MM-DD_YYYY-MM-DD), e.g. '2023-01-01_2023-01-07'.
custom_uptime_ratiosstringHyphen-separated days for custom uptime ratios, e.g. '7-30-45'.
response_times_limitintegerMaximum number of response time records per monitor.
response_times_end_dateintegerUNIX timestamp (seconds) to end response time data.
all_time_uptime_durationsstringHyphen-separated day intervals for total uptime durations, e.g. '30-60-90'.
response_times_start_dateintegerUNIX timestamp (seconds) to start response time data.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Monitor SSL Certificate InfoUPTIMEROBOT_GET_MONITOR_SSL_CERTIFICATE_INFOAcciónTool to retrieve ssl certificate information for specified monitors. use when you need ssl details after confirming monitor ids.
UPTIMEROBOT_GET_MONITOR_SSL_CERTIFICATE_INFOAcciónTool to retrieve ssl certificate information for specified monitors. use when you need ssl details after confirming monitor ids.
Parámetros de entrada
monitorsstringObligatorioMonitor IDs separated by hyphens (e.g., '12345-67890')
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Monitor TimezoneUPTIMEROBOT_GET_MONITOR_TIMEZONEAcciónTool to retrieve timezone for specified monitors. use after providing monitor ids to get monitor timezones.
UPTIMEROBOT_GET_MONITOR_TIMEZONEAcciónTool to retrieve timezone for specified monitors. use after providing monitor ids to get monitor timezones.
Parámetros de entrada
monitor_idsinteger[]ObligatorioList of UptimeRobot monitor IDs to retrieve timezone for
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Public Status PagesUPTIMEROBOT_GET_PUBLIC_STATUS_PAGESAcciónTool to retrieve public status pages. use after confirming api credentials to list all public status pages for an account. supports pagination.
UPTIMEROBOT_GET_PUBLIC_STATUS_PAGESAcciónTool to retrieve public status pages. use after confirming api credentials to list all public status pages for an account. supports pagination.
Parámetros de entrada
limitintegerMaximum number of public status pages to return (1-50)
offsetintegerPagination start offset; must be non-negative
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Uptime RatiosUPTIMEROBOT_GET_UPTIME_RATIOSAcciónTool to retrieve uptime ratios for monitors. use after obtaining monitor ids to analyze sla performance over custom periods.
UPTIMEROBOT_GET_UPTIME_RATIOSAcciónTool to retrieve uptime ratios for monitors. use after obtaining monitor ids to analyze sla performance over custom periods.
Parámetros de entrada
monitorsstringHyphen-separated monitor IDs to retrieve ratios for. If omitted, all monitors.
custom_uptime_ratiosstringObligatorioComma-separated list of time periods (in minutes) for uptime ratios, e.g. '7,30,45'.
response_times_averageintegerInterval in minutes to average response times, e.g., 30 for 30-minute averages.
response_times_end_dateintegerUNIX timestamp to end response time calculation.
response_times_start_dateintegerUNIX timestamp to start response time calculation.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
New Maintenance WindowUPTIMEROBOT_NEW_MAINTENANCE_WINDOWAcciónTool to create a new maintenance window. use after confirming window parameters.
UPTIMEROBOT_NEW_MAINTENANCE_WINDOWAcciónTool to create a new maintenance window. use after confirming window parameters.
Parámetros de entrada
dayintegerDay of the week for weekly windows (1=Monday to 7=Sunday); required if type=3.
typeintegerObligatorioenumType of maintenance window: 1=once, 2=daily, 3=weekly.
123valueintegerObligatorioDuration of the maintenance window in minutes.
monitorsstringComma-separated monitor IDs to apply the window to; if omitted, applies to all monitors.
start_timeintegerObligatorioStart time as Unix timestamp in seconds.
friendly_namestringObligatorioUser-friendly name for the maintenance window.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
New Public Status PageUPTIMEROBOT_NEW_PUBLIC_STATUS_PAGEAcciónTool to create a new public status page. use when you want to publish a public status page for selected monitors after specifying a friendly name.
UPTIMEROBOT_NEW_PUBLIC_STATUS_PAGEAcciónTool to create a new public status page. use when you want to publish a public status page for selected monitors after specifying a friendly name.
Parámetros de entrada
sortintegerSorting mode: 0=no sorting, 1=by status, 2=custom order
statusintegerPage status: 0=paused, 1=active
monitorsstringObligatorioComma-separated IDs of monitors to display, or '*' for all monitors
passwordstringPassword for viewing the status page
custom_urlstringCustom URL slug for the status page
friendly_namestringObligatorioUser-assigned friendly name for the status page
custom_domainsstringComma-separated custom domains for the status page
hide_url_linksintegerHide monitor URL links: 1=yes, 0=no
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not