XSKY alert-groups API
AlertGroupController Operations about alert group
AlertGroupController Operations about alert group
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/xsky-alert-groups-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
description: XMS is the controller of distributed storage system
version: SDS_4.2.000.0.200302
title: XMS access-paths Alert Groups API
contact: {}
license:
name: Commercial
servers:
- url: /v1
tags:
- name: alert-groups
description: 'AlertGroupController Operations about alert group
'
paths:
/alert-groups/:
get:
tags:
- alert-groups
description: List all alert groups
operationId: ListAlertGroups
parameters:
- name: limit
in: query
description: paging param
required: false
x-exportParamName: Limit
schema:
type: integer
format: int64
- name: offset
in: query
description: paging param
required: false
x-exportParamName: Offset
schema:
type: integer
format: int64
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/AlertGroupsResp'
400:
description: BadRequest
500:
description: InternalServerError
security:
- tokenInHeader: []
- tokenInQuery: []
post:
tags:
- alert-groups
description: create alert group
operationId: CreateAlertGroup
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/AlertGroupResp'
400:
description: BadRequest
500:
description: InternalServerError
security:
- tokenInQuery: []
- tokenInHeader: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AlertGroupCreateReq'
description: alert group
required: true
/alert-groups/{group_id}:
get:
tags:
- alert-groups
description: get alert group
operationId: GetAlertGroup
parameters:
- name: group_id
in: path
description: the id of alert group
required: true
x-exportParamName: GroupId
schema:
type: integer
format: int64
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/AlertGroupResp'
404:
description: NotFound
500:
description: InternalServerError
security:
- tokenInQuery: []
- tokenInHeader: []
delete:
tags:
- alert-groups
description: delete alert group
operationId: DeleteAlertGroup
parameters:
- name: group_id
in: path
description: the id of alert group
required: true
x-exportParamName: GroupId
schema:
type: integer
format: int64
responses:
204:
description: No Content
400:
description: BadRequest
404:
description: NotFound
500:
description: InternalServerError
security:
- tokenInQuery: []
- tokenInHeader: []
patch:
tags:
- alert-groups
description: update alert group
operationId: UpdateAlertGroup
parameters:
- name: group_id
in: path
description: the id of alert group
required: true
x-exportParamName: GroupId
schema:
type: integer
format: int64
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/AlertGroupResp'
400:
description: BadRequest
500:
description: InternalServerError
security:
- tokenInQuery: []
- tokenInHeader: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AlertGroupUpdateReq'
description: alert group
required: true
components:
schemas:
AlertGroupCreateReq:
type: object
required:
- alert_group
properties:
alert_group:
$ref: '#/components/schemas/AlertGroupCreateReq_AlertGroup'
title: AlertGroupCreateReq
example:
alert_group:
alert_rule_ids:
- 0
- 0
name: name
email_group_ids:
- 6
- 6
AlertGroupsResp:
type: object
required:
- alert_groups
properties:
alert_groups:
type: array
description: alert groups
items:
$ref: '#/components/schemas/AlertGroup'
title: AlertGroupsResp
example:
alert_groups:
- name: name
create: '2000-01-23T04:56:07.000+00:00'
update: '2000-01-23T04:56:07.000+00:00'
id: 0
- name: name
create: '2000-01-23T04:56:07.000+00:00'
update: '2000-01-23T04:56:07.000+00:00'
id: 0
AlertGroupCreateReq_AlertGroup:
type: object
required:
- alert_rule_ids
- email_group_ids
- name
properties:
alert_rule_ids:
type: array
items:
type: integer
format: int64
email_group_ids:
type: array
items:
type: integer
format: int64
name:
type: string
title: AlertGroupCreateReq_AlertGroup
example:
alert_rule_ids:
- 0
- 0
name: name
email_group_ids:
- 6
- 6
AlertGroup:
type: object
properties:
create:
type: string
format: date-time
id:
type: integer
format: int64
name:
type: string
update:
type: string
format: date-time
title: AlertGroup
description: AlertGroup defines the alert group
example:
name: name
create: '2000-01-23T04:56:07.000+00:00'
update: '2000-01-23T04:56:07.000+00:00'
id: 0
AlertGroupUpdateReq:
type: object
required:
- alert_group
properties:
alert_group:
$ref: '#/components/schemas/AlertGroupUpdateReq_AlertGroup'
title: AlertGroupUpdateReq
example:
alert_group:
alert_rule_ids:
- 0
- 0
name: name
email_group_ids:
- 6
- 6
AlertGroupUpdateReq_AlertGroup:
type: object
properties:
alert_rule_ids:
type: array
items:
type: integer
format: int64
email_group_ids:
type: array
items:
type: integer
format: int64
name:
type: string
title: AlertGroupUpdateReq_AlertGroup
example:
alert_rule_ids:
- 0
- 0
name: name
email_group_ids:
- 6
- 6
AlertGroupResp:
type: object
required:
- alert_group
properties:
alert_group:
description: alert group
$ref: '#/components/schemas/AlertGroup'
title: AlertGroupResp
example:
alert_group:
name: name
create: '2000-01-23T04:56:07.000+00:00'
update: '2000-01-23T04:56:07.000+00:00'
id: 0
securitySchemes:
tokenInHeader:
description: auth by token
type: apiKey
name: Xms-Auth-Token
in: header
tokenInQuery:
description: auth by token
type: apiKey
name: token
in: query