Extreme Networks Alert API is one of 52 APIs that Extreme Networks publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Alert. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
35 operations
across 21 paths,
and defines 43 schemas.
It is described by OpenAPI 3.0.3, at version 25.9.0-36.
Requests are made against a single base URL, https://api.extremecloudiq.com.
35 operations21 paths43 schemas4 DELETE13 GET1 PATCH12 POST5 PUT
Metadata
The identity and technical contract details declared by the specification.
Extreme Networks Alert API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (BearerAuth).
BearerAuth — JSON Web Token (JWT) based authentication
Paths & Operations 35
Across 21 paths, the API surfaces 35 operations — 4 DELETE, 13 GET, 1 PATCH, 12 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 43 schemas that model the data the API accepts and returns. The most detailed are XiqAlert (20 properties), XiqAlertRule (15 properties), XiqUpdateAlertRuleRequest (8 properties), XiqAlertPolicy (7 properties). Each schema is shown below with its type and property counts.
XiqDeleteBulkAlertSubscriptionEmailResponse
object
The result of a bulk delete for alert email subscriptions.
3 properties1 required
XiqAlertSortField
string
All available device sort fields TIMESTAMP = Last Detected, SOURCE = Source Name.
XiqAlertReport
object
ExtremeCloud IQ alert report
1 property
XiqSortOrder
string
XiqBulkDeleteWebhookSubscriptionResult
object
The result of bulk delete webhook susbscriptions.
1 property
XiqAlertWebhookSubscription
XiqAlertRuleThresholdOperator
string
Has value when messagemetadatatype is "METRIC". The operator for comparing with the threshold.
PagedXiqAlert
XiqAlertTag
object
The tag for the alert
4 properties4 required
XiqAlertEmailSubscription
XiqAlert
object
The Alert Model
20 properties18 required
XiqAlertRuleOverview
object
The overview for an alert rule. Detailed information is available from the get alert rule API.
3 properties3 required
XiqCreateAlertPolicyRequest
object
The body of a create alert policy request.
2 properties2 required
XiqBulkDeleteEmailSubscriptionResult
object
The result of bulk detele email susbscriptions.
1 property
XiqErrorParams
object
Error parameters
2 properties
XiqUpdateAlertWebhookSubscriptionRequest
object
The payload to create webhook subscription
5 properties1 required
XiqCreateAlertEmailSubscriptionRequest
object
The payload to create email subscription
4 properties3 required
XiqBaseEntity
object
3 properties3 required
XiqAlertPolicyType
string
All available policy type GLOBAL and SITE.
XiqCreateAlertWebhookSubscriptionRequest
object
The payload to create webhook subscription
5 properties3 required
XiqAlertServiceNowSubscription
XiqCreateAlertServiceNowSubscriptionRequest
object
The payload to create ServiceNow subscription
4 properties3 required
XiqError
object
6 properties3 required
XiqUpdateAlertRuleRequest
object
8 properties
XiqBulkDeleteServiceNowSubscriptionResult
object
The result of bulk delete ServiceNow susbscriptions.
1 property
XiqBulkOperationResult
string
XiqPage
object
4 properties4 required
XiqAlertSource
object
The alert source info
4 properties4 required
XiqAlertGroupCount
object
The alert group count information. When the group is SEVERITY, the groupid will be severity ID When the group is CATEGORY, the groupid will be category ID When…
3 properties3 required
subscriptionIds
object
The filter to get alert subscriptions
1 property
XiqAlertMetricRulesByMetricset
object
A metricset and overviews of the associated metric-based alert rules.
3 properties3 required
XiqAlertRule
object
The state for a configured alert rule.
15 properties9 required
XiqDeleteBulkAlertSubscriptionWebhookResponse
object
The result of a bulk delete for alert webhook subscriptions.
3 properties1 required
XiqAlertSite
object
The site information.
2 properties2 required
alertIds
object
The request object to acknowledge.
1 property
XiqAlertGroupQuery
string
XiqUpdateAlertEmailSubscriptionRequest
object
The payload to create email subscription
4 properties1 required
XiqPatchAlertServiceNowSubscriptionRequest
object
The payload to update ServiceNow subscription
4 properties
XiqUpdateAlertServiceNowSubscriptionRequest
object
The payload to update ServiceNow subscription
4 properties1 required
XiqAlertPolicy
object
The alert policy model. Includes the alert policy and the associated rules.
7 properties6 required
XiqDeleteBulkAlertSubscriptionServiceNowResponse
object
The result of a bulk delete for alert ServiceNow subscriptions.
3 properties1 required
XiqUpdateAlertPolicyRequest
object
The request body for updating an alert policy.
2 properties1 required
XiqAlertEventRulesByCategory
object
A category and overviews of the associated event-based alert rules.
3 properties3 required
Specification
The full machine-readable OpenAPI contract behind this narrative.