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 #3435 #1234", "description": "Emergency outage", "end": "11-Mar-2022 23:21:03", "nodes": ["Asgard","apc-ups"], "start": "10-Mar-2022 23:21:03" } |
Update Outage
PUTĀ http://server/en/omk/admin/api/v2/outages
Returns 201 if the outage was successfully updated.
Payload example:
Code Block |
---|
{ "change_id": "ticket #1234", "description": "Firewall nullupdates", "end": "11-Mar-2022 23:21:03", "nodes": ["Asgard","apc-ups"], "start": "10-Mar-2022 23:21:03", "id": "9ede91fc-45c3-4538-8bbd-35ddc893a51f" } |
Delete Outage
DELETEĀ http://server/en/omk/admin/api/v2/outages/2a07c78a-65b6-49df-a052-a97d7a899c58
Returns 201 if the outage was successfully removed.