@itentialopensource/adapter-moogsoft_saas
Version:
This adapter integrates with system described as: Moogsoft SaS
1,289 lines (1,288 loc) • 39.4 kB
YAML
openapi: 3.0.0
info:
title: Alerts API
description: This API enables you to retrieve and update alerts. You can also determine the frequency of new alerts over time.
contact:
name: API Support
url: https://docs.moogsoft.com/en/moogsoft-apis.html
email: support@moogsoft.com
version: '1.2.0'
servers:
- url: https://api.moogsoft.ai
variables: {}
paths:
/v1/alerts/{alertId}:
get:
tags:
- alerts
summary: alertDetails
description: Returns a single alert.
operationId: alertDetails
parameters:
- name: alertId
in: path
description: ID of the alert to return. Returns 400 (Invalid ID Supplied) if this value is anything other than a non-negative integer.
required: true
style: simple
schema:
type: string
responses:
'200':
description: OK
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/MoogResponseAlertWebDto'
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
patch:
tags:
- alerts
summary: updateAlert
description: Updates a single alert.
operationId: updateAlert
parameters:
- name: alertId
in: path
description: ''
required: true
style: simple
schema:
type: integer
format: int64
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/AlertUpdateRequest'
required: false
responses:
'204':
description: No Content
headers: {}
content: {}
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
/v1/alerts:
get:
tags:
- alerts
summary: listAlerts
description: Get a list of all alerts with matching criteria.
operationId: listAlerts
parameters:
- name: filter
in: query
description: Return only alerts that match this filter. To specify an alerts filter, do the following. <ol><li>Go to the Alerts table in the UI.</li><li>Enter and validate your filter in the search field above the table.</li><li>Copy and paste the filter string into the request.</li></ol> <br>Returns **400 (Invalid parameters)** if the filter format is invalid.
style: form
explode: true
schema:
type: string
example: "'incident count' > 3 AND severity in (Critical, Major, Minor, Warning)"
- name: incident_id
in: query
description: Returns alerts that belong to this incident ID. (Takes precedence over filter
style: form
explode: true
schema:
type: integer
format: int64
- name: limit
in: query
description: Maximum number of alerts to return. This is equivalent to the maximum number of alerts per page.
style: form
explode: true
schema:
minimum: 1
type: integer
format: int32
default: 50
- name: sortBy
in: query
description: Field to sort by
style: form
explode: true
schema:
type: string
default: first_event_time
- name: sortOrder
in: query
description: Sort order
style: form
explode: true
schema:
allOf:
- $ref: '#/components/schemas/SortOrder'
- description: Sort order
- name: start
in: query
description: Get the list of alerts starting at position [offset-1]. This is generally a multiple of the page size minus 1. If you are retrieving alerts 50 at a time, for example, set the <b><tt>max-results</tt></b> to 50. Then, for each iteration <b><tt>i</tt></b>, get the next set of alerts starting at <b><tt>i * max-results - 1</tt></b>: 0, 49, 99...
style: form
explode: true
schema:
minimum: 0
type: integer
format: int32
default: 0
- name: utcOffset
in: query
description: UTC Offset
style: form
explode: true
schema:
type: string
default: GMT-0
responses:
'200':
description: OK
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogResponseAlertList'
- description: Alerts API AlertList response body
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
patch:
tags:
- alerts
summary: updateAlerts
description: Updates bulk alerts.
operationId: updateAlerts
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/BulkAlertUpdateRequest'
required: false
responses:
'204':
description: No Content
headers: {}
content: {}
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
/v1/alerts/{alertId}/incidents:
get:
tags:
- alerts
summary: incidentIds
description: Get a list of all incidentIds for an alert.
operationId: incidentIds
parameters:
- name: alertId
in: path
description: ID of the alert to use. Returns 400 (Invalid ID Supplied) if this value is anything other than a non-negative integer.
required: true
style: simple
schema:
minimum: 1
type: integer
format: int64
responses:
'200':
description: OK
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogResponseIncidentIdList'
- description: Alerts API IncidentIdList response body
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
/v1/alerts-columns:
get:
tags:
- alerts-columns
summary: alertDtoColumnNames
description: Column names for filtering alerts in outbound integrations, returns a list of strings
operationId: alertDtoColumnNames
parameters: []
responses:
'200':
description: OK
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/MoogResponseColumnsDto'
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
/v1/alerts-count:
get:
tags:
- alerts-count
summary: getAlertCount
description: Returns a count of all alerts that match the following criteria.
operationId: getAlertCount
parameters:
- name: filter
in: query
description: Return only alerts that match this filter. To specify an alerts filter, do the following. <ol><li>Go to the Alerts table in the UI.</li><li>Enter and validate your filter in the search field above the table.</li><li>Copy and paste the filter string into the request.</li></ol><br>Returns **400 (Invalid parameters)** if the filter format is invalid.
style: form
explode: true
schema:
type: string
- name: limit
in: query
description: Maximum number of alerts to count.
style: form
explode: true
schema:
type: integer
format: int64
default: 1000
responses:
'200':
description: OK
headers: {}
content:
application/json:
schema:
type: integer
format: int64
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
/v1/alerts-search:
get:
tags:
- alerts-search
summary: search
description: Search for alerts matching the following criteria.
operationId: search
parameters:
- name: eventTime
in: query
description: Event time for the alerts. Must be a UNIX timestamp. Not used if not present.
style: form
explode: true
schema:
type: integer
format: int64
- name: namespace
in: query
description: Namespace of the alerts to search
required: true
style: form
explode: true
schema:
minLength: 1
type: string
responses:
'200':
description: OK
headers: {}
content:
application/json:
schema:
type: array
items:
type: integer
format: int64
description: ''
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
/v1/alerts-summaries:
get:
tags:
- alerts-summaries
summary: alertSummaries
description: Provide `begin` time and `end` time parameter for summary information.
operationId: alertSummaries
parameters:
- name: begin
in: query
description: Start time for the summary. Must be a UNIX timestamp
style: form
explode: true
schema:
type: integer
format: int64
- name: buckets
in: query
description: The number buckets requested. Must be > 0
style: form
explode: true
schema:
minimum: 1
type: integer
format: int32
default: 12
- name: end
in: query
description: End time for the summary. Must be a UNIX timestamp
style: form
explode: true
schema:
type: integer
format: int64
responses:
'200':
description: OK
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogResponseAlertSummaryDto'
- description: Alerts API AlertSummaryDto response body
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
/v1/automation-config:
get:
tags:
- automation-config
summary: getAutomationConfig
description: Get automation config for auto close of alerts and incidents.
operationId: getAutomationConfig
parameters: []
responses:
'200':
description: OK
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogResponseAutomationConfigDto'
- description: Alerts API AutomationConfigDto response body
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
patch:
tags:
- automation-config
summary: patchAutomationConfig
description: Update automation config for auto close of alerts and incidents.
operationId: patchAutomationConfig
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/AutomationConfigDto'
required: false
responses:
'204':
description: No Content
headers: {}
content: {}
'400':
description: Invalid parameters or data validation violation
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
'404':
description: Requested object(s) not found
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
4XX:
description: Authorization or other error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogFailureResponse'
- description: Alerts API failure response body
5XX:
description: Error
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/MoogErrorResponse'
- description: Alerts API error response body
deprecated: false
components:
schemas:
AlertList:
title: AlertList
type: object
properties:
result:
type: array
items:
$ref: '#/components/schemas/AlertDetails'
description: ''
AlertSummaryDto:
title: AlertSummaryDto
type: object
properties:
buckets:
type: integer
description: Number of buckets
format: int32
metrics:
type: array
items:
$ref: '#/components/schemas/MetricSummary'
description: ''
time:
allOf:
- $ref: '#/components/schemas/TimeSummary'
- description: List of MetricSummary
AlertUpdateRequest:
title: AlertUpdateRequest
type: object
properties:
assignee:
type: string
description: Username of the assignee, specified as one string. Returns an error if the username is not found.
example: john.doe@company.com
status:
allOf:
- $ref: '#/components/schemas/Status'
- description: Status for incidents and alerts (case-insensitive)
AlertDetails:
title: AlertDetails
type: object
properties:
assignee:
type: string
description: email of the user who is assigned to the incident/alert
example: test@moogsoft.com
description:
type: string
description: description that usually contains the incident/alert ID, source and service
example: >
1 Source: www.your-source.com Affected retail, support
first_event_time:
type: integer
description: Epoch timestamp in seconds of the first event for this incident
format: int64
example: 1607985505
last_event_time:
type: integer
description: Epoch timestamp in seconds of the last event for this incident
format: int64
example: 1607985505
severity:
allOf:
- $ref: '#/components/schemas/Severity'
- description: Severity Level (case-insensitive)
status:
allOf:
- $ref: '#/components/schemas/Status'
- description: Status for incidents and alerts (case-insensitive)
alert_id:
type: integer
format: int64
alias:
type: string
check:
type: string
class:
type: string
dedupe_key:
type: string
event_count:
type: integer
format: int32
incidents:
type: array
items:
type: integer
format: int64
description: ''
last_status_change_time:
type: integer
format: int64
location:
type: object
maintenance:
type: string
manager:
type: string
manager_id:
type: string
namespace:
type: string
service:
type: array
items:
type: string
description: ''
source:
type: string
tags:
type: object
type:
type: string
utcOffset:
type: string
active_incidents_count:
type: integer
format: int32
service_count:
type: integer
format: int32
AutomationConfigDto:
title: AutomationConfigDto
required:
- closeAlertsInSeconds
- closeAlertsWhenAllIncidentsClosed
- closeIncidentsInSeconds
- closeResolvedAlertsInSeconds
- closeResolvedIncidentsInSeconds
type: object
properties:
closeAlertsInSeconds:
type: integer
description: Automatically close any alerts that are older than XX seconds
format: int64
closeAlertsWhenAllIncidentsClosed:
type: boolean
description: When set to true, alerts will be automatically closed when all related incidents are closed. When set to false, alerts will be automatically closed when any related incident is closed.
closeIncidentsInSeconds:
type: integer
description: Automatically close any incidents that are older than XX seconds
format: int64
closeResolvedAlertsInSeconds:
type: integer
description: Automatically close resolved alerts that have not been updated for XX seconds
format: int64
closeResolvedIncidentsInSeconds:
type: integer
description: Automatically close resolved incidents that have not been updated for XX seconds
format: int64
BulkAlertUpdateRequest:
title: BulkAlertUpdateRequest
required:
- ids
type: object
properties:
assignee:
type: string
description: Username of the assignee, specified as one string. Returns an error if the username is not found.
example: john.doe@company.com
status:
allOf:
- $ref: '#/components/schemas/Status'
- description: Status for incidents and alerts (case-insensitive)
ids:
minItems: 1
uniqueItems: true
type: array
items:
type: integer
format: int64
description: Unique alert ids to update
ColumnInfo:
title: ColumnInfo
type: object
properties:
internalName:
type: string
type:
type: string
uiName:
type: string
ColumnsDto:
title: ColumnsDto
type: object
properties:
fields:
type: array
items:
$ref: '#/components/schemas/ColumnInfo'
description: ''
DeleteConfigRequestDto:
title: DeleteConfigRequestDto
type: object
properties:
attributes:
type: array
items:
type: string
description: List of specific attributes to delete (if empty then all will be deleted)
component:
pattern: '\S'
type: string
description: The component key for the config
encrypt:
type: boolean
description: Boolean indicating if the config is encrypted or not (Default false)
fuzzy:
type: boolean
description: Boolean indicating if the match criteria is fuzzy
owner:
type: string
description: The owner of the config
tenant:
type: string
description: The tenant that the config belongs to (Default default)
description: Config request for a delete
GeoLocation:
title: GeoLocation
type: object
properties:
lat:
type: number
long:
type: number
IncidentIdList:
title: IncidentIdList
type: object
properties:
result:
type: array
items:
type: integer
format: int64
description: ''
Location:
title: Location
type: object
properties:
aisle:
type: string
availability_zone:
type: string
building:
type: string
city:
type: string
country:
type: string
data_center:
type: string
floor:
type: string
geo_coordinates:
$ref: '#/components/schemas/GeoLocation'
postcode:
type: string
rack:
type: string
region:
type: string
state_or_province:
type: string
street:
type: string
suite:
type: integer
format: int32
u_position:
type: string
MetricStats:
title: MetricStats
type: object
properties:
avg_prev_week:
type: number
description: Metric statistics
MetricSummary:
title: MetricSummary
type: object
properties:
metric:
type: string
description: Name of metric
stats:
allOf:
- $ref: '#/components/schemas/MetricStats'
- description: Metric statistics
values:
type: array
items:
type: array
items:
type: object
description: 'List of pair of Long values: bucket time (UNIX time seconds) and bucket count'
MoogErrorStatus:
title: MoogErrorStatus
enum:
- failure
- error
type: string
MoogResponseAlertWebDto:
title: MoogResponseAlertWebDto
required:
- status
type: object
properties:
data:
$ref: '#/components/schemas/AlertDetails'
status:
type: string
description: Success status indicator (always "success")
example: success
MoogResponseColumnsDto:
title: MoogResponseColumnsDto
required:
- status
type: object
properties:
data:
$ref: '#/components/schemas/ColumnsDto'
status:
type: string
description: Success status indicator (always "success")
example: success
MoogResponseStatus:
title: MoogResponseStatus
enum:
- success
type: string
SaveConfigRequestDto:
title: SaveConfigRequestDto
type: object
properties:
attributes:
type: object
component:
pattern: '\S'
type: string
description: The component key for the config
encrypt:
type: boolean
description: Boolean indicating if the config is encrypted or not (Default false)
owner:
type: string
description: The owner of the config
tenant:
type: string
description: The tenant that the config belongs to (Default default)
description: Config request for either a POST or a PATCH
Severity:
title: Severity
enum:
- clear
- unknown
- warning
- minor
- major
- critical
type: string
description: Severity Level (case-insensitive)
SortOrder:
title: SortOrder
enum:
- asc
- desc
type: string
Status:
title: Status
enum:
- error
- open
- in progress
- superseded
- resolved
- closed
type: string
description: Status for incidents and alerts (case-insensitive)
TimeSummary:
title: TimeSummary
type: object
properties:
begin:
type: integer
description: Begin time of summary (UNIX time seconds)
format: int64
end:
type: integer
description: End time of summary (UNIX time seconds)
format: int64
interval:
type: integer
description: Bucket window size (seconds)
format: int32
description: List of MetricSummary
MoogResponseAlertList:
title: MoogResponseAlertList
required:
- status
- data
type: object
properties:
status:
type: string
description: Success status indicator (always "success")
example: success
data:
$ref: '#/components/schemas/AlertList'
description: Alerts API AlertList response body
MoogResponseAlertSummaryDto:
title: MoogResponseAlertSummaryDto
required:
- status
- data
type: object
properties:
status:
type: string
description: Success status indicator (always "success")
example: success
data:
$ref: '#/components/schemas/AlertSummaryDto'
description: Alerts API AlertSummaryDto response body
MoogResponseIncidentIdList:
title: MoogResponseIncidentIdList
required:
- status
- data
type: object
properties:
status:
type: string
description: Success status indicator (always "success")
example: success
data:
$ref: '#/components/schemas/IncidentIdList'
description: Alerts API IncidentIdList response body
MoogResponseAutomationConfigDto:
title: MoogResponseAutomationConfigDto
required:
- status
- data
type: object
properties:
status:
type: string
description: Success status indicator (always "success")
example: success
data:
$ref: '#/components/schemas/AutomationConfigDto'
description: Alerts API AutomationConfigDto response body
MoogFailureResponse:
title: MoogFailureResponse
required:
- status
- message
type: object
properties:
status:
type: string
description: Failure status indicator (always "failure")
example: failure
message:
type: string
additional:
type: array
items:
type: string
description: ''
description: Alerts API failure response body
MoogErrorResponse:
title: MoogErrorResponse
required:
- status
- message
type: object
properties:
status:
type: string
description: Error status indicator (always "error")
example: error
message:
type: string
additional:
type: array
items:
type: string
description: ''
description: Alerts API error response body
MoogResponseVoid:
title: MoogResponseVoid
required:
- status
type: object
properties:
status:
type: string
description: Success status indicator (always "success")
example: success
description: Empty (no data) response
securitySchemes:
apiKey:
type: apiKey
description: API Key for accessing Alerts API
name: apiKey
in: header
security:
- apiKey: []
tags:
- name: alerts
description: Alerts generated by Moogsoft Cloud
- name: alerts-columns
description: Get column info about alerts
- name: alerts-count
description: Get count of alerts
- name: alerts-search
description: Search for alerts
- name: alerts-summaries
description: Summary over time for alerts
- name: automation-config
description: Automation config for auto close of alerts and incidents
externalDocs:
description: Find out more about Moogsoft Observability Cloud
url: https://docs.moogsoft.com/en/moogsoft-apis.html