Moogsoft Alerts/Incidents API is one of 17 APIs that Moogsoft publishes on the 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 exposes
71 operations
across 51 paths,
organized into 19 resource areas,
and defines 138 schemas.
It is described by OpenAPI 3.1.0, at version 3.0.0.
Requests are made against 2 base URLs: https://api.moogsoft.ai, https://api.dev.moogsoft.cloud.
The identity and technical contract details declared by the specification.
MoogResponseColumnsDto
object
Alerts/Incidents API ColumnsDto response body
2 properties
2 required
ColumnsDto
object
1 property
ColumnInfo
object
6 properties
FilterOptions
object
4 properties
ComparisonType
string
Comparison operator type to use for the filter
MoogFailureResponse
object
Alerts/Incidents API failure response body
3 properties
2 required
MoogErrorResponse
object
Alerts/Incidents API error response body
3 properties
2 required
MoogResponseListOfAutoCloseConfigDto
object
Alerts/Incidents API AutoCloseConfigDto response body
2 properties
2 required
AutoCloseConfigDto
object
9 properties
MoogResponseAutoCloseConfigDto
object
Alerts/Incidents API AutoCloseConfigDto response body
2 properties
2 required
MoogResponseListOfAutoClosePolicyDto
object
Alerts/Incidents API AutoClosePolicyDto response body
2 properties
2 required
AutoClosePolicyDto
object
11 properties
BaseAutoClosePolicyDto
object
6 properties
MoogResponseAutoClosePolicyDto
object
Alerts/Incidents API AutoClosePolicyDto response body
2 properties
2 required
SituationRoomAlertsRequestV2
object
Situation Room alerts POST request body.
4 properties
1 required
QueryFilter
object
Types of inputs for the queryFilter.
SituationTextFilterDto
object
3 properties
1 required
SortCriteriaDto
object
2 properties
SituationJsonFilterDto
object
3 properties
1 required
AgGridSortColumn
object
Sorting criteria to use for searches
2 properties
2 required
MoogResponseSituationRoomAlertList
object
Alerts/Incidents API SituationRoomAlertList response body
2 properties
2 required
SituationRoomAlertList
object
2 properties
SituationRoomAlertDto
object
35 properties
Status
string
Status for incidents and alerts (case-insensitive)
Severity
string
Severity Level (case-insensitive)
MaintenanceWindowStatDto
object
4 properties
ExternalSystemDto
object
6 properties
AlertPrc
object
3 properties
PrcLabel
string
Root-Cause Label (case-insensitive)
PrcBucket
string
Root-Cause Level (case-insensitive)
MoogResponseOverviewWebResponse
object
Alerts/Incidents API OverviewWebResponse response body
2 properties
2 required
OverviewWebResponse
object
3 properties
DashboardSummaryRequest
object
Dashboard summary POST request body
4 properties
2 required
ColumnFilter
object
Polymorphic column filter, based upon filterType
DateColumnFilter
object
Filter a date-based column based on date or date ranges, and a comparison type filterType = "date"
4 properties
2 required
NumberColumnFilter
object
Filter a numeric column based on numeric value(s) and a comparison type filterType = "number"
4 properties
2 required
SetColumnFilter
object
Filter a column based on a set of values provided for comparison filterType = "set"
3 properties
3 required
TextColumnFilter
object
Filter a text column based on a string comparison filterType = "text"
3 properties
2 required
BooleanColumnFilter
object
Filter a boolean column based on a boolean comparison filterType = "boolean"
3 properties
3 required
SortBy
string
Dashboard sort by options
MoogResponseIncidentSummaryResponse
object
Alerts/Incidents API IncidentSummaryResponse response body
2 properties
2 required
IncidentSummaryResponse
object
7 properties
DashboardTile
object
5 properties
ResourceType
Representing different types of resources used by workflow action
MoogResponseListOfWorkflowDependentOnResponseDto
object
Alerts/Incidents API WorkflowDependentOnResponseDto response body
2 properties
2 required
WorkflowDependentOnResponseDto
object
Response DTO used to represent workflow that is dependent on resources
3 properties
MoogResponseExternalSystemDto
object
Alerts/Incidents API ExternalSystemDto response body
2 properties
2 required
BaseWorkflowDto
object
Base workflow attributes.
6 properties
5 required
WorkflowTriggerDto
object
The trigger definition for a workflow.
2 properties
1 required
WorkflowTriggerType
string
WorkflowActionDto
object
A configured action.
5 properties
2 required
AutomationConfigDto
object
5 properties
5 required
MoogResponseAutomationConfigDto
object
Alerts/Incidents API AutomationConfigDto response body
2 properties
2 required
MoogResponseIncidentCommentResponse
object
Alerts/Incidents API IncidentCommentResponse response body
2 properties
2 required
IncidentCommentResponse
object
6 properties
IncidentCommentDto
object
Comment details which are returned from comments endpoint
11 properties
CommentUserDto
object
7 properties
CommentType
string
CommentType for incidents comments
CommentRequestDto
object
Comment details which are needed to create a comment
2 properties
MoogResponseIncidentCommentDto
object
Alerts/Incidents API IncidentCommentDto response body
2 properties
2 required
BulkTestWorkflowDto
object
A bulk test workflow representing multiple workflows and test inputs.
3 properties
3 required
WorkflowDto
object
Workflow with base and generated attributes.
15 properties
5 required
WorkflowMetricsDto
object
Metrics about a running workflow.
13 properties
FilterMetricsDto
object
Metrics about a running filter.
7 properties
ActionMetricsDto
object
Metrics about a running action.
8 properties
WorkflowTestResultDto
object
Test results for a workflow.
11 properties
WorkflowTestStatus
string
FilterTestDto
object
Test results for a filter.
5 properties
ActionTestDto
object
Test results for an action.
9 properties
MoogResponseListOfBulkTestWorkflowResultsDto
object
Alerts/Incidents API BulkTestWorkflowResultsDto response body
2 properties
2 required
BulkTestWorkflowResultsDto
object
A bulk test workflow results.
2 properties
PatchPayloadDto
object
Incident update payload
7 properties
Priority
string
Priority of an incident
Impact
string
Impact of an incident
Urgency
string
Urgency of an incident
MoogResponseIncidentDto
object
Alerts/Incidents API IncidentDto response body
2 properties
2 required
IncidentDto
object
Incidents returned from list endpoint
43 properties
CommentDto
object
7 properties
MoogResponseListOfEventTimelineBucket
object
Alerts/Incidents API EventTimelineBucket response body
2 properties
2 required
EventTimelineBucket
object
3 properties
OperationalStatsRequest
object
Executive summary request body
5 properties
3 required
HistogramInterval
string
Histogram calendar interval
TopResourcesType
string
Top Resources Type to fetch
MoogResponseOperationalStatsWebResponse
object
Alerts/Incidents API OperationalStatsWebResponse response body
2 properties
2 required
OperationalStatsWebResponse
object
Incident Operational stats response
3 properties
TimeToResolveDto
object
Incidents resolution details
2 properties
TimeToResolveBucketDto
object
2 properties
IncidentTrendDto
object
Incident trend data for the provided time period
2 properties
IncidentTopResourcesDto
object
Incident top resources for the provided time period
3 properties
MoogResponseAlertDto
object
Alerts/Incidents API AlertDto response body
2 properties
2 required
AlertDto
object
34 properties
BulkPatchPayloadDto
object
Incident bulk update payload
8 properties
1 required
MoogResponseListOfIncidentDto
object
Alerts/Incidents API IncidentDto response body
2 properties
2 required
MoogResponseIncidentList
object
Alerts/Incidents API IncidentList response body
2 properties
2 required
IncidentList
object
3 properties
ListIncidentsRequest
object
List incidents POST request body
8 properties
WorkflowTestWrapperDto
object
A test workflow representing a workflow and test input.
8 properties
6 required
MoogResponseListOfWorkflowTestResultDto
object
Alerts/Incidents API WorkflowTestResultDto response body
2 properties
2 required
StandaloneWorkflowInvocationRequest
object
Request for invoking a standalone workflow
3 properties
3 required
MoogResponseVoid
object
Empty (no data) response
1 property
1 required
AlertUpdateRequest
object
3 properties
MoogResponseListOfRecentInputDto
object
Alerts/Incidents API RecentInputDto response body
2 properties
2 required
RecentInputDto
object
Previously stored sample of input data
3 properties
FilterStringDto
object
A filter string to validate
1 property
1 required
MoogResponseFilterStringResultDto
object
Alerts/Incidents API FilterStringResultDto response body
2 properties
2 required
FilterStringResultDto
object
The result of validating a filter string
1 property
IncidentTagsConfigDto
object
3 properties
1 required
MoogResponseIncidentTagsConfigDto
object
Alerts/Incidents API IncidentTagsConfigDto response body
2 properties
2 required
SetAlertTagsPayloadDto
object
1 property
1 required
MoogResponseEventList
object
Alerts/Incidents API EventList response body
2 properties
2 required
EventList
object
2 properties
EventTimelineDto
object
21 properties
4 required
LocationDto
object
17 properties
GeoLocationDto
object
2 properties
MoogResponseListOfExternalSystemDto
object
Alerts/Incidents API ExternalSystemDto response body
2 properties
2 required
ListSnapshotRequest
object
List alert snapshot POST request body.
2 properties
1 required
MoogResponseAlertList
object
Alerts/Incidents API AlertList response body
2 properties
2 required
AlertList
object
4 properties
UnlabeledRequestDto
object
1 property
1 required
MoogResponseUnlabeledResponseDto
object
Alerts/Incidents API UnlabeledResponseDto response body
2 properties
2 required
UnlabeledResponseDto
object
3 properties
BulkAlertUpdateRequest
object
4 properties
1 required
MoogResponseListOfAlertDto
object
Alerts/Incidents API AlertDto response body
2 properties
2 required
ListAlertsRequest
object
List alerts POST request body.
11 properties
SetIncidentTagsPayloadDto
object
1 property
1 required
IncidentFilterStrDto
object
An incident's filter string to validate
1 property
1 required
MoogResponseIncidentFilterStrResultDto
object
Alerts/Incidents API IncidentFilterStrResultDto response body
2 properties
2 required
IncidentFilterStrResultDto
object
The result of validating an incident's filter string
1 property
SituationRoomAlertsRequest
object
Situation Room alerts POST request body.
5 properties
MoogResponseListOfIncidentTimelineDto
object
Alerts/Incidents API IncidentTimelineDto response body
2 properties
2 required
IncidentTimelineDto
object
Incident timeline entry details
22 properties
ActivityType
string
Activity type for incident timeline
TimelineUserDto
object
7 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Moogsoft publishes across the network.