Uptime Robot
Node: uptimeRobot · Full type: n8n-nodes-base.uptimeRobot · Version: 1
Credentials
uptimeRobotApi (alias: @uptime)
CREDENTIAL @uptime = uptimeRobotApi "My Uptime Robot"
Operations
Resource: account
get
No additional parameters.
create
| Parameter |
Type |
Default |
Details |
friendlyName |
string |
"" |
required |
type |
options |
"" |
required; 4, 2, 6, 9, 1, 3, 5 |
value |
string |
"" |
required |
delete
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
filters |
collection |
{} |
keys: alert_contacts |
update
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
updateFields |
collection |
{} |
keys: friendly_name, value |
Resource: maintenanceWindow
create
| Parameter |
Type |
Default |
Details |
duration |
number |
1 |
required |
friendlyName |
string |
"" |
required |
type |
options |
"" |
required; 1, 2, 3, 4 |
weekDay |
options |
"" |
1, 2, 3, 4, 5, 6, 7 |
monthDay |
number |
1 |
|
start_time |
dateTime |
"" |
required |
delete
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
filters |
collection |
{} |
keys: mwindow |
update
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
duration |
number |
"" |
required |
updateFields |
collection |
{} |
keys: friendly_name, start_time, type, weekDay, monthDay |
Resource: monitor
create
| Parameter |
Type |
Default |
Details |
friendlyName |
string |
"" |
required |
type |
options |
"" |
required; 5, 1, 2, 3, 4 |
url |
string |
"" |
required |
delete
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
filters |
collection |
{} |
keys: alert_contacts, logs, mwindow, monitors, response_times, search, ... |
reset
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
update
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
updateFields |
collection |
{} |
keys: friendly_name, http_auth_type, http_method, http_password, http_username, interval, ... |
Resource: publicStatusPage
create
| Parameter |
Type |
Default |
Details |
friendlyName |
string |
"" |
required |
monitors |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: custom_domain, password, sort |
delete
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
filters |
collection |
{} |
keys: psps |
Parameter Details
filters children:
| Parameter |
Type |
Default |
Details |
alert_contacts |
boolean |
false |
|
logs |
boolean |
false |
|
mwindow |
boolean |
false |
|
monitors |
string |
"" |
|
response_times |
boolean |
false |
|
search |
string |
"" |
|
statuses |
multiOptions |
[] |
multi: 0, 1, 2, 8, 9 |
types |
multiOptions |
[] |
multi: 5, 1, 2, 3, 4 |
updateFields children:
| Parameter |
Type |
Default |
Details |
friendly_name |
string |
"" |
|
http_auth_type |
options |
"" |
1, 2 |
http_method |
options |
"" |
6, 2, 1, 7, 5, 3, 4 |
http_password |
string |
"" |
|
http_username |
string |
"" |
|
interval |
number |
"" |
|
port |
number |
"" |
|
status |
options |
"" |
0, 1 |
sub_type |
options |
"" |
99, 3, 1, 2, 6, 5, 4 |
url |
string |
"" |
|
additionalFields children:
| Parameter |
Type |
Default |
Details |
custom_domain |
string |
"" |
|
password |
string |
"" |
|
sort |
options |
"" |
1, 2, 3, 4 |
Example
NODE "uptimeRobot" @uptime AS "Uptime Robot" {
resource: "account",
operation: "get",
friendlyName: {{ $json.friendlyName }},
url: {{ $json.url }},
id: {{ $json.id }}
}