...
Code Block |
---|
[ { "change_id": "123456ticket #1234", "current": "current", "description": "testingEmergency 123456outage", "endelement": 1683381540, [ "frequency": "once", "id": "df0affe5-a16f-4fa2-a299-5376a3fabb73", { "nodes": { "groupelement_name": ["Vlan2", "node_name": "HQDevSwitch-1" ]}, "name": [ { "Switch-1""element_name": "regex:^Vlan.*?$", ], "nodeStatus"node_name": ["Switch-2" "reachable" } ], "nodeTypeend": [1684156863, "switch"frequency": "once", "server", "id": "0ea7644e-b6fa-4fa2-9b33-a86b79db21a4", "genericnodes" ],: { "nodeVendorname": [ "Cisco Systems" ], "roleType": [Switch-2", "test2Switch-1" ] }, "options": { "nostats": 0 }, "start": 16831224001683811263 }, { "change_id": "1Outage_123_AT_OPTESTS", "current": "current"null, "description": "test-Emergency outage", "end": 16833815401683825925, "frequency": "once", "id": "10d3558dea7a3a94-1819f056-4492432f-8ff591c5-a5629663e0d79f39eee7c706", "nodes": { "name": [ "fullaasgard", ] "apc-ups" }, "options": {] }, "nostats": 0 "options": {}, "start": 16831224001646918463 } ] |
Get Outage
GET http://server/en/omk/admin/api/v3/outages/#ID
Returns an outage.
Response:
...
Code Block |
---|
{ "change_id": "123456ticket #1234", "current": "current", "description": "testingEmergency 123456outage", "endelement": 1683381540, [ { "frequency "element_name": "onceVlan2", "id "node_name": "df0affe5-a16f-4fa2-a299-5376a3fabb73"Switch-1" }, "nodes": { "group "element_name": [ "regex:^Vlan.*?$", "node_name": "HQDevSwitch-2" ],} ], "nameend": [1684156863, "frequency": "once", "id": "Switch-1"0ea7644e-b6fa-4fa2-9b33-a86b79db21a4", "nodes": {}, ]"options": {}, "start": 1683811263 } |
Create Outage
POST http://server/en/omk/admin/api/v3/outages
Returns 200 if the outage was successfully created.
Payload example:
Code Block |
---|
{ "nodeStatuschange_id": [ "ticket #1234", "description": "Emergency outage", "reachable""nodes": ["Switch-2","Switch-1"], "elements" : [ ], { "nodeTypenode_name": [ "Switch-1", "element_name" : "switch"Vlan2" }, { "node_name": "serverSwitch-2", "element_name" : "genericregex:^Vlan.*?$" } ], "start": "11-May-2023 23:21:03", "nodeVendorend": "15-May-2023 23:21:03" } |
Returns:
Code Block |
---|
{ "id": "0ea7644e-b6fa-4fa2-9b33-a86b79db21a4", [ "success": 1 } |
Update Outage
PUT http://server/en/omk/admin/api/v3/outages/#ID
Returns 200 if the outage was successfully updated.
Payload example:
Code Block |
---|
{ "change_id": "Ciscoticket Systems#1234", "description": "Emergency outage", "nodes": ["Switch-2","Switch-1"], "elements" : [ "roleType { "node_name": [ "Switch-1", "element_name" : "test2Vlan222" ]}, }, { "optionsnode_name": {"Switch-2", "nostats": 0 "element_name" : "regex:^Vlan.*?$" } ], "start": 1683122400 } |
Create Outage
POST http://server/en/omk/admin/api/v3/outages
Returns 200 if the outage was successfully created.
Payload example:
Code Block |
---|
test-block |
Returns:
Code Block |
---|
test-response |
Update Outage
PUT http://server/en/omk/admin/api/v3/outages
Returns 200 if the outage was successfully updated.
Payload example:
Code Block |
---|
test-block-payload |
Return
"11-May-2023 23:21:03",
"end": "15-May-2023 23:21:03"
} |
Return
Code Block |
---|
{
"id": "0ea7644e-b6fa-4fa2-9b33-a86b79db21a4",
"success": 1
} |
Code Block |
test-response |
Delete Outage
DELETE http://server/en/omk/admin/api/v3/outages/
...
0ea7644e-
...
b6fa-4fa2-
...
9b33-
...
a86b79db21a4
Returns 200 if the outage was successfully removed.