Dotcom Monitor
App Vendor: Dotcom Monitor
App Category: IT Services
Connector Version: 1.0.1
API Version: 1.0.0
About App
Dotcom-monitor makes it easy to ensure performance, functionality, and uptime of websites, web applications, servers, and apis.
The Dotcom Monitor connector app is configured with the CSOL application to perform the following actions:
Action Name | Description |
---|---|
Create alert templates | This actions is used to create alert templates |
Create device | This action is used to create a device |
Create scheduler | This action is used to create a scheduler |
Create task | This action is used to create a task |
Delete alert templates | This action is used to delete alert templates |
Delete device | This action is used to delete a device |
Delete scheduler | This action is used to delete a scheduler |
Delete task | This action is used to delete a task |
Disable alerts for device | This action is used to disable all alerts for a device |
Edit device | This action is used to edit a device |
Edit scheduler | This action is used to update a scheduler |
Edit task | This action is used to edit a task |
Get alert template details | This action is used to get alert template details |
Get audit details | This action is used to get audit details about the objects contained |
Get device info | This action is used to get device info |
Get device tasks | This action is used to get tasks by device |
Get frequency by platform | This action is used to lost frequencies by platform name |
Get scheduler details | This action is used to get details of a schedulers |
Get task details | This action is used to get details about a task |
List alert templates | This action is used to list all alert templates |
List audits | This action is used to list all audits for the last 24 hrs |
List device by platform | This action is used to get all devices by platforms |
List locations | This action is used list locations by platform name |
List platforms | This action is used to list all platforms from dotcom monitor |
List schedulers | This action is used to list all schedulers |
Search audit details | This action is used to search through audit details |
Update alert templates | This actions is used to update alert templates |
Configuration Parameters
The following configuration parameters are required for the Dotcom Monitor connector app to communicate with the Dotcom Monitor enterprise application. The parameters can be configured by creating instances in the connector app.
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Uid | Enter the uid token to authenticate to dotcom monitor with | Password | Required |
Action: Create alert templates
This actions is used to create alert templates
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Name | Enter the name of the template | Text | Required |
|
Subject | Enter the subject of the template | Text | Required |
|
Email reply to | Enter the email reply to of the template | Text | Required |
|
Template type | Enter the template type of the template | Text | Required |
|
Error message | Enter the error message of the template | Text | Required |
|
Test message | Enter the test message of the template | Text | Required |
|
Uptime message | Enter the uptime message of the template | Text | Required |
|
Action: Create device
This action is used to create a device
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Avoid simultaneous checks | Enter to avoid simultaneous checks or not | Boolean | Required |
|
False positive check | Enter is if to check for false positives or not | Boolean | Required |
|
Location list | An array containing location ids assigned to a specified device. at least one location must be specified in the requests. | List | Required |
|
Frequency | This field reflects monitoring frequency in seconds. | Integer | Required |
|
Filter id | Enter the filter id which this device belongs to | Text | Required |
|
Platform id | All devices are distributed by 5 platforms. each platform has its own “platform_id”. | Text | Required |
|
Name | It is recommended to specify a unique name for the device. | Text | Required |
|
Action: Create scheduler
This action is used to create a scheduler
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Scheduler name | Enter the name to the scheduler | Text | Required |
|
Weekly interval | This describes intervals which repeat on a weekly basis | List | Required |
|
Date time interval | This describes non-repeat intervals. time format is given in unix time. note that the seconds value should be 0 when converting “from” and “to” intervals to epoch time | List | Required |
|
Extra params | Enter any extra params to update | Key Value | Optional |
|
Action: Create task
This action is used to create a task
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Device id | Enter the device id to assign the task to | Text | Required |
|
Task name | Enter the task name | Text | Required |
|
Task type id | Enter the task type id | Text | Required |
|
Extra params | Enter any extra params to add | Key Value | Optional |
|
Action: Delete alert templates
This action is used to delete alert templates
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Template id | Enter the template id to delete | Text | Required |
|
Action: Delete device
This action is used to delete a device
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Device id | Enter the device id to delete | Text | Required |
|
Action: Delete scheduler
This action is used to delete a scheduler
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Scheduler id | Enter the scheduler id to delete | Text | Required |
Example Request
Action: Delete task
This action is used to delete a task
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Task id | Enter the task id to delete | Text | Required |
Example Request
Action: Disable alerts for device
This action is used to disable all alerts for a device
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Device id | Enter the device id to disable alerts for | Text | Required | |
Time to disable | Enter the time to disable in minutes | Text | Required |
Example Request
Action: Edit device
This action is used to edit a device
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Device id | Enter the device id to edit | Text | Required | |
Json update body | Enter the json data to update the device of | Key Value | Required |
Example Request
Action: Edit scheduler
This action is used to update a scheduler
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Scheduler id | Enter the scheduler id to update | Text | Required | |
Weekly interval | This describes intervals which repeat on a weekly basis to update | List | Required | |
Date time interval | This describes non-repeat intervals to update. time format is given in unix time. note that the seconds value should be 0 when converting “from” and “to” intervals to epoch time | List | Required | |
Scheduler name | Enter the name to the scheduler to update | Text | Optional | |
Extra params | Enter any extra params to update | Key Value | Optional |
Example Request
Action: Edit task
This action is used to edit a task
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Task id | Enter the task id to update | Text | Required |
|
Json data | Enter the data to update | Key Value | Required |
|
Action: Get alert template details
This action is used to get alert template details
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Template id | Enter the template id to get details for | Text | Required |
|
Action: Get audit details
This action is used to get audit details about the objects contained
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Audit id | Enter the audit id to get details for | Text | Required |
|
Action: Get device info
This action is used to get device info
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Device id | Enter the device id to get details of | Text | Required |
|
Action: Get device tasks
This action is used to get tasks by device
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Device id | Enter the device id to get tasks for | Text | Required |
|
Action: Get frequency by platform
This action is used to lost frequencies by platform name
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Platform name | Enter the platform to list frequency for | Text | Required |
|
Action: Get scheduler details
This action is used to get details of a schedulers
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Scheduler id | Enter the scheduler id to describe | Text | Required |
|
Action: Get task details
This action is used to get details about a task
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Task id | Enter the task id to get details of | Text | Required |
|
Action: List alert templates
This action is used to list all alert templates
Action Input Parameters
This action does not require any input parameter.
Action: List audits
This action is used to list all audits for the last 24 hrs
Action Input Parameters
This action does not require any input parameter.
Action: List device by platform
This action is used to get all devices by platforms
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Platform id | Enter the platform name to list devices by | Text | Required |
|
Action: List locations
This action is used list locations by platform name
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Platform name | Enter the platform name to list locations for | Text | Required |
|
Action: List platforms
This action is used to list all platforms from dotcom monitor
Action Input Parameters
This action does not require any input parameter.
Action: List schedulers
This action is used to list all schedulers
Action Input Parameters
This action does not require any input parameter.
Action: Search audit details
This action is used to search through audit details
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Search params | Enter search params to search for. eg: startdate, enddate, actiontype, userlogin, userloginid etc | Key Value | Required |
|
Action: Update alert templates
This actions is used to update alert templates
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Template id | Enter the template id to update | Text | Required |
|
Name | Enter the name of the template to update | Text | Required |
|
Subject | Enter the subject of the template to update | Text | Required |
|
Email reply to | Enter the email reply to of the template to update | Text | Required |
|
Template type | Enter the template type of the template to update | Text | Required |
|
Error message | Enter the error message of the template to update | Text | Required |
|
Test message | Enter the test message of the template to update | Text | Required |
|
Uptime message | Enter the uptime message of the template to update | Text | Required |
|
Extra params | Enter any extra params to update | Key Value | Optional |
|