# Dotcom Monitor API Documentation

This is the complete API documentation for connecting to the Dotcom Monitor API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Dotcom Monitor connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/dotcomMonitor/actions/{actionSlug}/run
```

## Dotcom Monitor actions

- GET `authenticate` Authenticate
- DELETE `delete-device` Delete Device
- DELETE `delete-task` Delete Task
- PUT `disable-alerts-for-device` Disable Alerts for Device
- GET `get-audit-event-info` Get Audit Event Info
- GET `get-device-info` Get Device Info
- GET `get-filter-info` Get Filter Info
- GET `get-notification-group-info` Get Notification Group Info
- GET `get-task-info` Get Task Info
- GET `list-alert-templates` List Alert Templates
- GET `list-audit-objects` List Audit Objects
- GET `list-crypts` List Crypts
- GET `list-devices-by-platform` List Devices by Platform
- GET `list-filters` List Filters
- GET `list-monitoring-frequencies` List Monitoring Frequencies
- GET `list-monitoring-locations` List Monitoring Locations
- GET `list-monitoring-platforms` List Monitoring Platforms
- GET `list-notification-groups` List Notification Groups
- GET `list-schedulers` List Schedulers
- GET `list-tasks-by-device` List Tasks by Device
