Status colour Yellow title In Development
...
Operation | Method | API |
---|---|---|
Get a list of Outages | GET | http://server/en/omk/admin/api/v2/outages |
Get an Outage | GET | http://server/en/omk/admin/api/v2/outages/id |
Create an Outage | POST | http://server/en/omk/admin/api/v2/outages |
Delete an Outage | DELETE | http://server/en/omk/admin/api/v2/outages |
Methods
Get
GET http://server/en/omk/admin/api/v2/outages
Returns a list of outages.
...
GET http://server/en/omk/admin/api/v2/outages/#ID
Ex. http://server/en/omk/admin/api/v2/outages/f14d4f34-2fd0-4be0-9d54-7431c5de294f
Returns an outage.
Response:
Code Block |
---|
{
"change_id": "ticket #",
"description": null,
"end": 1647695495,
"frequency": "once",
"id": "f14d4f34-2fd0-4be0-9d54-7431c5de294f",
"options": {},
"selector": {
"node": {
"name": "asgard"
}
},
"start": 1647692195
} |
Create Outage
POSTÂ http://server/en/omk/admin/api/v2/outages
Returns 201 if the outage was successfully created.
Payload example:
Code Block |
---|
{
"change_id": "123",
"description": null,
"end": "11-Mar-2022 23:21:03",
"nodes": ["Asgard","apc-ups"],
"start": "10-Mar-2022 23:21:03"
} |