# Moogsoft Alerts/Incidents API

**Canonical:** https://apis.io/apis/moogsoft/alerts-incidents/  
**Provider:** Moogsoft — https://apis.io/providers/moogsoft/  
**Base URL:** https://api.moogsoft.ai  
**Documentation:** https://api.docs.moogsoft.com/docs/latest/branches/main/4c987d4e03d42-alerts-incidents-api

Moogsoft Alerts/Incidents API is one of 17 APIs that [Moogsoft](https://apis.io/providers/moogsoft/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include AIOps, Incident Management, alert-filters, alert-workflows, and Alerts. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

This API enables you to retrieve and update alerts and incidents, and other APIs relating to them

## Operations (60 of 71)

| Method | Path | Summary |
|---|---|---|
| GET | `/v2/alerts/columns` | Get column names of alert DTO. |
| GET | `/v2/autoclose-config` | Get autoclose configs |
| PATCH | `/v2/autoclose-config/{id}` | Update autoclose config |
| GET | `/v2/autoclose-policy` | Get autoclose policies |
| POST | `/v2/autoclose-policy` | Create autoclose policy |
| PATCH | `/v2/autoclose-policy/{id}` | Update autoclose policy |
| GET | `/v2/autoclose-policy/{id}` | Get autoclose policy |
| DELETE | `/v2/autoclose-policy/{id}` | Delete autoclose policy |
| GET | `/v2/event-columns` | get columns names of Event |
| GET | `/v2/incidents/columns` | Get column names of IncidentDTO. |
| POST | `/v2/situation-room/{incidentId}/alerts` | Get alerts for an incident, for the situation room |
| GET | `/v2/stats/overview` | Get overview statistics for dashboard |
| POST | `/v3/service/summary` | Get alert/incident summary for dashboard |
| GET | `/v1/alert-workflows/dependent-on` | Checks for any alert workflows dependent on a specific resource. |
| GET | `/v1/alerts/{alertId}/external-ids/{integrationId}` | Get details associated with specific external system. |
| PATCH | `/v1/alerts/{alertId}/external-ids/{integrationId}` | Add externalID information to an alert. |
| DELETE | `/v1/alerts/{alertId}/external-ids/{integrationId}` | Delete externalID information to an alert. |
| POST | `/v1/alerts/{alertId}/external-ids/{integrationId}` | Add externalID information to an alert. |
| POST | `/v1/alert-workflows/validate` | Validates an alert workflows. |
| PATCH | `/v1/automation-config` | Update automation config for auto close of alerts and incidents. |
| GET | `/v1/automation-config` | Get automation config for auto close of alerts and incidents. |
| GET | `/v1/incidents/{incidentId}/comments` | Get all comments of an existing incident |
| POST | `/v1/incidents/{incidentId}/comments` | Add comment to existing incident |
| GET | `/v1/alerts-search` | Search for alerts for given namespace |
| POST | `/v1/alert-workflows/test/bulk` | Tests alert workflows, in bulk. |
| POST | `/v1/incident-workflows/validate` | Validates an incident workflow. |
| PUT | `/v1/incidents/{incidentId}` | Update incident information. |
| PATCH | `/v1/incidents/{incidentId}` | Update the incident to the given status and/or assignee. |
| GET | `/v1/incidents/{incidentId}` | Get incident by id. |
| GET | `/v1/alerts/{alert_id}/events-timeline` | List the event timeline buckets associated with the specified alert |
| POST | `/v1/operational-stats` | Provides details for operational stats in executive summary |
| GET | `/v1/incident-workflows/dependent-on` | Checks for any alert workflows dependent on a specific resource. |
| GET | `/v1/alerts/{alertId}/snapshot` | Get an alert snapshots, with highest severity. |
| PATCH | `/v1/incidents` | Update multiple incidents to the given status and/or assignee. |
| GET | `/v1/incidents` | List incidents that match the given filter. |
| POST | `/v1/incidents` | Get a list of all incidents with matching criteria. |
| POST | `/v1/incident-workflows/test` | Tests an incident workflow. |
| POST | `/v1/alert-workflows/standalone` | Invokes the given standalone workflow on a single alert. |
| GET | `/v1/incident-filters/columns` | Get column names available for use with incident filters. |
| PATCH | `/v1/alerts/{alertId}` | Update the "status" or "assignee" or "assigned_groups" field in a specific alert. |
| GET | `/v1/alerts/{alertId}` | Get details of the alert with the specified ID. |
| GET | `/v1/alert-workflows/inputs` | Returns inputs previously seen at the input of alert workflow engine. |
| POST | `/v1/alert-filters/validate` | Validate Alert Filter |
| PATCH | `/v1/incident-tags-config` | Update tags config for incidents. |
| GET | `/v1/incident-tags-config` | Get tags config for incidents. |
| PATCH | `/v1/alerts/{alertId}/tags` | Overwrite the tags of an alert with the supplied tags. |
| POST | `/v1/incident-workflows/test/bulk` | Tests incident workflows, in bulk. |
| PATCH | `/v1/incidents/{incidentId}/comments/{commentId}` | update existing comment |
| DELETE | `/v1/incidents/{incidentId}/comments/{commentId}` | Delete comment of an incident |
| GET | `/v1/alert-filters/columns` | Get column names available for use with alert filters. |
| GET | `/v1/alerts/{alert_id}/events` | List event by alertId with given timeline |
| GET | `/v1/alerts/{alertId}/external-ids` | Get all externalIds associated with the alert. |
| GET | `/v1/situation-room/columns` | Get column names of situation room alert DTO. |
| POST | `/v1/alerts/snapshot` | Get a list of alert snapshots, with highest severity. |
| GET | `/v1/situation-room/{incidentId}/alerts/unlabeled` | Get alerts for an incident, that are unlabeled |
| POST | `/v1/situation-room/alerts/unlabeled` | Get total count of unlabeled incidents/alerts, for a set of incidents |
| PATCH | `/v1/alerts` | Update the "status" or "assignee" or "assigned_groups" field in multiple alerts. |
| POST | `/v1/alerts` | Get a list of all alerts with matching criteria. |
| GET | `/v1/alerts` | Get a list of all alerts with matching criteria. |
| GET | `/v1/incidents/{incidentId}/external-ids` | Get all externalIds associated with the incident. |

…and 11 more operations. They are listed in full on the page.

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/moogsoft/refs/heads/main/openapi/moogsoft-alerts-incidents-openapi.yaml
- **APIReference** — https://api.docs.moogsoft.com/docs/latest/branches/main/4c987d4e03d42-alerts-incidents-api
- **Documentation** — https://docs.moogsoft.com/moogsoft-cloud/en/apis.html
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/moogsoft/refs/heads/main/overlays/moogsoft-alerts-incidents-overlay.yaml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/moogsoft/refs/heads/main/apis.yml

## Other Moogsoft APIs (12)

- [Moogsoft Azure Application Insights API](https://apis.io/apis/moogsoft/azure-app-insights/)
- [Moogsoft Create Your Own Integration API](https://apis.io/apis/moogsoft/create-your-own-integration/)
- [Moogsoft Amazon CloudWatch API](https://apis.io/apis/moogsoft/cloudwatch/)
- [Moogsoft Collector V2 API](https://apis.io/apis/moogsoft/collector/)
- [Moogsoft Config API](https://apis.io/apis/moogsoft/config/)
- [Moogsoft Events Integration API](https://apis.io/apis/moogsoft/events-integration/)
- [Moogsoft On-Call API](https://apis.io/apis/moogsoft/on-call/)
- [Moogsoft Rollup Service API](https://apis.io/apis/moogsoft/rollup-service/)
- [Moogsoft Metrics API](https://apis.io/apis/moogsoft/metrics/)
- [Moogsoft PagerDuty Integration API](https://apis.io/apis/moogsoft/pagerduty/)
- [Moogsoft Probable Root Cause API](https://apis.io/apis/moogsoft/probable-root-cause/)
- [Moogsoft Similar Incidents API](https://apis.io/apis/moogsoft/similar-incidents/)

## Tags

AIOps, Incident Management, alert-filters, alert-workflows, Alerts, Alerts Search, autoclose-config, autoclose-policy, automation-config

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/moogsoft/alerts-incidents/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/moogsoft/.
