Updown (Independent Publisher) (Preview)
Updown is an online service that checks your website's status by periodically sending an HTTP request to the URL of your choice. It then notifies you by email, sms or even a webhook, when your website is not responding correctly.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Fordos Andras |
fordosa90+ipc_updown@gmail.com |
Connector Metadata | |
---|---|
Publisher | Fordos Andras |
Website | https://updown.io/api |
Privacy policy | https://updown.io/privacy_policy |
Categories | IT Operations;Website |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | The API Key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Create check |
Add a new check |
Create recipient |
Add a new recipient |
Delete check |
Delete a check |
Delete recipient |
Delete a recipient |
Get check |
Show a single check |
Get check metrics |
Get detailed metrics about the check |
List API nodes |
List all updown.io monitoring nodes |
List checks |
List all your checks |
List Recipients |
List all the possible alert recipients/channels on your account |
Create check
Add a new check
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
URL
|
url | True | string |
The URL you want to monitor. |
Period
|
period | integer |
Interval in seconds. |
|
Apdex threshold
|
apdex_t | float |
APDEX threshold in seconds. |
|
Enabled
|
enabled | boolean |
Is the check enabled (true or false). |
|
Published
|
published | boolean |
Shall the status page be public (true or false). |
|
Alias
|
alias | string |
Human readable name. |
|
String match
|
string_match | string |
Search for this string in the page. |
|
HTTP verb
|
http_verb | string |
The HTTP verb used to perform the request. |
|
HTTP body
|
http_body | string |
The HTTP body sent alongside the request. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Token
|
token | string |
Unique identifier of the check. |
URL
|
url | string |
The URL being checked. |
Alias
|
alias | string |
Human readable name. |
Last status
|
last_status | integer |
Last status of the check. |
Uptime
|
uptime | float |
Uptime of the checked website. |
Down
|
down | boolean |
Indication, whether the checked website is down. |
Down since
|
down_since | string |
Timestamp, indicating since when the website is down. |
Error
|
error | string |
Indicated error message. |
Period
|
period | integer |
Interval in seconds (15, 30, 60, 120, 300, 600, 1800 or 3600). |
Apdex threshold
|
apdex_t | float |
APDEX threshold in seconds (0.125, 0.25, 0.5, 1.0, 2.0, 4.0 or 8.0). |
String match
|
string_match | string |
Search for this string in the page. |
Enabled
|
enabled | boolean |
Is the check enabled (true or false). |
Published
|
published | boolean |
Shall the status page be public (true or false). |
Recipients
|
recipients | array of string |
Array of recipients of the check alerts. |
Last check at
|
last_check_at | string |
Timestamp of the last check. |
Next check at
|
next_check_at | string |
Timestamp of the next check. |
HTTP verb
|
http_verb | string |
HTTP verb used for the check. |
HTTP body
|
http_body | string |
HTTP body used for the check, if any. |
Create recipient
Add a new recipient
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Type
|
type | True | string |
Type of the recipient. (Some values can only be set on web UI) |
Name
|
name | string |
The optional user-friendlier label for types which support it (webhooks only at the moment). |
|
Value
|
value | True | string |
The recipient value (email address, phone number or URL). |
Selected
|
selected | boolean |
Initial state for all checks: true = selected on all existing checks (default); false = not selected on any check. |
Returns
Details of a recipient
- Recipient
- RecipientRef
Delete check
Delete a check
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Token
|
checkId | True | string |
The unique identifier (token) of the check. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Deleted
|
deleted | boolean |
Indication, set to true if deletion was success. |
Delete recipient
Delete a recipient
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Recipient ID
|
recipientId | True | string |
The unique identifier of the recipient. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Deleted
|
deleted | boolean |
Indication, set to true if deletion was success. |
Get check
Show a single check
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Metrics
|
metrics | boolean |
Include performance metrics (last hour only). |
|
Token
|
checkId | True | string |
The unique identifier (token) of the check. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Token
|
token | string |
Unique identifier of the check. |
URL
|
url | string |
The URL being checked. |
Alias
|
alias | string |
Human readable name. |
Last status
|
last_status | integer |
Last status of the check. |
Uptime
|
uptime | float |
Uptime of the checked website. |
Down
|
down | boolean |
Indication, whether the checked website is down. |
Down since
|
down_since | string |
Timestamp, indicating since when the website is down. |
Error
|
error | string |
Indicated error message. |
Period
|
period | integer |
Interval in seconds (15, 30, 60, 120, 300, 600, 1800 or 3600). |
Apdex threshold
|
apdex_t | float |
APDEX threshold in seconds (0.125, 0.25, 0.5, 1.0, 2.0, 4.0 or 8.0). |
String match
|
string_match | string |
Search for this string in the page. |
Enabled
|
enabled | boolean |
Is the check enabled (true or false). |
Published
|
published | boolean |
Shall the status page be public (true or false). |
Recipients
|
recipients | array of string |
Array of recipients of the check alerts. |
Last check at
|
last_check_at | string |
Timestamp of the last check. |
Next check at
|
next_check_at | string |
Timestamp of the next check. |
HTTP verb
|
http_verb | string |
HTTP verb used for the check. |
HTTP body
|
http_body | string |
HTTP body used for the check, if any. |
Tested at
|
ssl.tested_at | string |
Timestamp when SSL was tested. |
Expires at
|
ssl.expires_at | string |
Timestamp, when SSL expires. |
Valid
|
ssl.valid | boolean |
Indication, whether SSL is valid. |
Error
|
ssl.error | string |
Relevant error message. |
Apdex
|
metrics.apdex | float |
Apdex metrics of the check. |
Redirect
|
metrics.timings.redirect | integer |
Redirect details. |
Name lookup
|
metrics.timings.namelookup | integer |
Name lookup details. |
Connection
|
metrics.timings.connection | integer |
Connection details. |
Handshake
|
metrics.timings.handshake | integer |
Handshake details. |
Response
|
metrics.timings.response | integer |
Response details. |
Total
|
metrics.timings.total | integer |
Total number of timings. |
Get check metrics
Get detailed metrics about the check
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Token
|
checkId | True | string |
The unique identifier (token) of the check. |
From
|
from | string |
Start time, default to 1 month ago. Supported formats described on 'updown.io'. |
|
To
|
to | string |
End time, default to now. Supported formats described on 'updown.io'. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Apdex
|
apdex | float |
Application Performance Index |
Redirect
|
timings.redirect | integer |
Statistical details of redirects. |
Name lookup
|
timings.namelookup | integer |
Statistical details of name lookups. |
Connection
|
timings.connection | integer |
Statistical details of connections. |
Handshake
|
timings.handshake | integer |
Statistical details of handshakes. |
Response
|
timings.response | integer |
Statistical details of responses. |
Total
|
timings.total | integer |
Statistical details of total timings. |
Samples
|
requests.samples | integer |
Number of samples. |
Failures
|
requests.failures | integer |
Number of failures. |
Satisfied
|
requests.satisfied | integer |
Number of satisfied requests. |
Tolerated
|
requests.tolerated | integer |
Number of tolerated requests. |
Under 125ms
|
requests.by_response_time.under125 | integer |
Number of responses under 125ms. |
Under 250ms
|
requests.by_response_time.under250 | integer |
Number of responses under 250ms. |
Under 500ms
|
requests.by_response_time.under500 | integer |
Number of responses under 500ms. |
Under 1000ms
|
requests.by_response_time.under1000 | integer |
Number of responses under 1000ms. |
Under 2000ms
|
requests.by_response_time.under2000 | integer |
Number of responses under 2000ms. |
Under 4000ms
|
requests.by_response_time.under4000 | integer |
Number of responses under 4000ms. |
Under 8000ms
|
requests.by_response_time.under8000 | integer |
Number of responses under 8000ms. |
Under 16000ms
|
requests.by_response_time.under16000 | integer |
Number of responses under 16000ms. |
Under 32000ms
|
requests.by_response_time.under32000 | integer |
Number of responses under 32000ms. |
List API nodes
List checks
List all your checks
Returns
Name | Path | Type | Description |
---|---|---|---|
Checks
|
array of object |
The resulting checks. |
|
Token
|
token | string |
Unique identifier of the check. |
URL
|
url | string |
The URL being checked. |
Alias
|
alias | string |
Human readable name. |
Last status
|
last_status | integer |
Last status of the check. |
Uptime
|
uptime | float |
Uptime of the checked website. |
Down
|
down | boolean |
Indication, whether the checked website is down. |
Down since
|
down_since | string |
Timestamp, indicating since when the website is down. |
Error
|
error | string |
Indicated error message. |
Period
|
period | integer |
Interval in seconds (15, 30, 60, 120, 300, 600, 1800 or 3600). |
Apdex threshold
|
apdex_t | float |
APDEX threshold in seconds (0.125, 0.25, 0.5, 1.0, 2.0, 4.0 or 8.0). |
String match
|
string_match | string |
Search for this string in the page. |
Enabled
|
enabled | boolean |
Is the check enabled (true or false). |
Published
|
published | boolean |
Shall the status page be public (true or false). |
Recipients
|
recipients | array of string |
Array of recipients of the check alerts. |
Last check at
|
last_check_at | string |
Timestamp of the last check. |
Next check at
|
next_check_at | string |
Timestamp of the next check. |
HTTP verb
|
http_verb | string |
HTTP verb used for the check. |
HTTP body
|
http_body | string |
HTTP body used for the check, if any. |
Tested at
|
ssl.tested_at | string |
Timestamp when SSL was tested. |
Expires at
|
ssl.expires_at | string |
Timestamp, when SSL expires. |
Valid
|
ssl.valid | boolean |
Indication, whether SSL is valid. |
Error
|
ssl.error | string |
Relevant error message. |
List Recipients
List all the possible alert recipients/channels on your account
Returns
- response
- array of RecipientRef
Definitions
RecipientRef
Details of a recipient
Name | Path | Type | Description |
---|---|---|---|
ID
|
id | string |
Unique identifier of recipient. |
Type
|
type | string |
Type of recipient, such as email, webhook, sms, etc. |
Name
|
name | string |
Name of recipient. |
Value
|
value | string |
Value of recipient, for example URL for webhook or phone number for sms. |
object
This is the type 'object'.