@itentialopensource/adapter-versa_director
Version:
This adapter integrates with system described as: versaDirectorApi.
1,765 lines (1,764 loc) • 4.09 MB
JSON
{
"openapi": "3.1.0",
"info": {
"title": "",
"version": "1.0.0"
},
"paths": {
"/vnms/fault/alarm/assign": {
"post": {
"tags": [
"Alarms"
],
"operationId": "assignAlarmObject",
"description": "The parameters and request body are for method: assignAlarmObject. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "alarm",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "assignee",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "description",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "state",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Alarms"
],
"operationId": "updateAlarmAssignee",
"description": "The parameters and request body are for method: updateAlarmAssignee. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "assignee",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "description",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "deviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "managedObject",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "org",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "specificProblem",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "state",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "type",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/vnms/fault/alarm/clear": {
"post": {
"tags": [
"Alarms"
],
"operationId": "clearAlarm",
"description": "The parameters and request body are for method: clearAlarm. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "deviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "managedObject",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "org",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "specificProblem",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "type",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/vnms/fault/alarm/handle": {
"post": {
"tags": [
"Alarms"
],
"operationId": "handleAlarmObject",
"description": "The parameters and request body are for method: handleAlarmObject. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "alarmAlarmHandlings0AssignedBy",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmAlarmHandlings0Description",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmAlarmHandlings0State",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmAlarmHandlings0Time",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmAlarmHandlings0User",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmDevice",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmDeviceGroup",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmDeviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmIsCleared",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmLastAlarmText",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmLastPerceivedSeverity",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmLastStatusChangeTimeStamp",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmObject",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmOrg",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmSerial",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmSeverity",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmStatusChanges0AlarmText",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmStatusChanges0EventTime",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmStatusChanges0ReceivedTime",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmStatusChanges0Severity",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmType",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "assignee",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "description",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "specificProblem",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "state",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Alarms"
],
"operationId": "updateHandleAlarm",
"description": "The parameters and request body are for method: updateHandleAlarm. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "description",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "deviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "managedObject",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "org",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "specificProblem",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "state",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "type",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/vnms/fault/alarm/handling": {
"get": {
"tags": [
"Alarms"
],
"operationId": "getAlarmHandling",
"description": "The parameters and request body are for method: getAlarmHandling. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"alarmHandlings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"assignedBy": {
"type": "string"
},
"description": {
"type": "string"
},
"state": {
"type": "string"
},
"time": {
"type": "string"
},
"user": {
"type": "string"
}
}
}
},
"device": {
"type": "string"
},
"deviceGroup": {
"type": "string"
},
"deviceName": {
"type": "string"
},
"isCleared": {
"type": "string"
},
"lastAlarmText": {
"type": "string"
},
"lastPerceivedSeverity": {
"type": "string"
},
"lastStatusChangeTimeStamp": {
"type": "string"
},
"object": {
"type": "string"
},
"org": {
"type": "string"
},
"serialNum": {
"type": "string"
},
"severity": {
"type": "string"
},
"specific-problem": {
"type": "string"
},
"statusChanges": {
"type": "array",
"items": {
"type": "object",
"properties": {
"alarmText": {
"type": "string"
},
"eventTime": {
"type": "string"
},
"receivedTime": {
"type": "string"
},
"severity": {
"type": "string"
}
}
}
},
"type": {
"type": "string"
}
}
},
"example": {
"alarmHandlings": [
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
}
],
"device": "SDWAN-Branch2",
"deviceGroup": "San-Jose-DG",
"deviceName": "SDWAN-Branch2",
"isCleared": "true",
"lastAlarmText": "CPU usage on appliance R2Controller exceeded hard limit",
"lastPerceivedSeverity": "critical",
"lastStatusChangeTimeStamp": "2020-01-01 12:02:44",
"object": "vni-0/0",
"org": "Tenant-2",
"serialNum": "string",
"severity": "string",
"specific-problem": "string",
"statusChanges": [
{
"alarmText": "string",
"eventTime": "2020-04-08 00:28:42",
"receivedTime": "2020-04-08 00:29:12.8594",
"severity": "major"
},
{
"alarmText": "string",
"eventTime": "2020-04-08 00:28:42",
"receivedTime": "2020-04-08 00:29:12.8594",
"severity": "major"
}
],
"type": "interface-down"
}
}
}
}
},
"parameters": [
{
"name": "deviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "managedObject",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "org",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "specificProblem",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "type",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Alarms"
],
"operationId": "getAlarmHandlingObject",
"description": "The parameters and request body are for method: getAlarmHandlingObject. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"alarmHandlings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"assignedBy": {
"type": "string"
},
"description": {
"type": "string"
},
"state": {
"type": "string"
},
"time": {
"type": "string"
},
"user": {
"type": "string"
}
}
}
},
"device": {
"type": "string"
},
"deviceGroup": {
"type": "string"
},
"deviceName": {
"type": "string"
},
"isCleared": {
"type": "string"
},
"lastAlarmText": {
"type": "string"
},
"lastPerceivedSeverity": {
"type": "string"
},
"lastStatusChangeTimeStamp": {
"type": "string"
},
"object": {
"type": "string"
},
"org": {
"type": "string"
},
"serialNum": {
"type": "string"
},
"severity": {
"type": "string"
},
"specific-problem": {
"type": "string"
},
"statusChanges": {
"type": "array",
"items": {
"type": "object",
"properties": {
"alarmText": {
"type": "string"
},
"eventTime": {
"type": "string"
},
"receivedTime": {
"type": "string"
},
"severity": {
"type": "string"
}
}
}
},
"type": {
"type": "string"
}
}
},
"example": {
"alarmHandlings": [
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
}
],
"device": "SDWAN-Branch2",
"deviceGroup": "San-Jose-DG",
"deviceName": "SDWAN-Branch2",
"isCleared": "true",
"lastAlarmText": "CPU usage on appliance R2Controller exceeded hard limit",
"lastPerceivedSeverity": "critical",
"lastStatusChangeTimeStamp": "2020-01-01 12:02:44",
"object": "vni-0/0",
"org": "Tenant-2",
"serialNum": "string",
"severity": "string",
"specific-problem": "string",
"statusChanges": [
{
"alarmText": "string",
"eventTime": "2020-04-08 00:28:42",
"receivedTime": "2020-04-08 00:29:12.8594",
"severity": "major"
},
{
"alarmText": "string",
"eventTime": "2020-04-08 00:28:42",
"receivedTime": "2020-04-08 00:29:12.8594",
"severity": "major"
},
{
"alarmText": "string",
"eventTime": "2020-04-08 00:28:42",
"receivedTime": "2020-04-08 00:29:12.8594",
"severity": "major"
}
],
"type": "interface-down"
}
}
}
}
},
"parameters": [
{
"name": "alarmHandlings0AssignedBy",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmHandlings0Description",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmHandlings0State",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmHandlings0Time",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmHandlings0User",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "device",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "deviceGroup",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "deviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "isCleared",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "lastAlarmText",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "lastPerceivedSeverity",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "lastStatusChangeTimeStamp",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "object",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "org",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "serial",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "severity",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "specificProblem",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "statusChanges0AlarmText",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "statusChanges0EventTime",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "statusChanges0ReceivedTime",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "statusChanges0Severity",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "type",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/vnms/fault/alarm/object/purge": {
"post": {
"tags": [
"Alarms"
],
"operationId": "purgeAlarmObject",
"description": "The parameters and request body are for method: purgeAlarmObject. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "alarmHandlings0AssignedBy",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmHandlings0Description",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmHandlings0State",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmHandlings0Time",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "alarmHandlings0User",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "device",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "deviceGroup",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "deviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "isCleared",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "lastAlarmText",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "lastPerceivedSeverity",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "lastStatusChangeTimeStamp",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "object",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "org",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "serial",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "severity",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "specificProblem",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "statusChanges0AlarmText",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "statusChanges0EventTime",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "statusChanges0ReceivedTime",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "statusChanges0Severity",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "type",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/vnms/fault/alarm/purge": {
"delete": {
"tags": [
"Alarms"
],
"operationId": "purgeAlarm",
"description": "The parameters and request body are for method: purgeAlarm. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "deviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "managedObject",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "org",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "specificProblem",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "type",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/vnms/fault/alarm/status": {
"get": {
"tags": [
"Alarms"
],
"operationId": "getStatusChange",
"description": "The parameters and request body are for method: getStatusChange. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"alarmHandlings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"assignedBy": {
"type": "string"
},
"description": {
"type": "string"
},
"state": {
"type": "string"
},
"time": {
"type": "string"
},
"user": {
"type": "string"
}
}
}
},
"device": {
"type": "string"
},
"deviceGroup": {
"type": "string"
},
"deviceName": {
"type": "string"
},
"isCleared": {
"type": "string"
},
"lastAlarmText": {
"type": "string"
},
"lastPerceivedSeverity": {
"type": "string"
},
"lastStatusChangeTimeStamp": {
"type": "string"
},
"object": {
"type": "string"
},
"org": {
"type": "string"
},
"serialNum": {
"type": "string"
},
"severity": {
"type": "string"
},
"specific-problem": {
"type": "string"
},
"statusChanges": {
"type": "array",
"items": {
"type": "object",
"properties": {
"alarmText": {
"type": "string"
},
"eventTime": {
"type": "string"
},
"receivedTime": {
"type": "string"
},
"severity": {
"type": "string"
}
}
}
},
"type": {
"type": "string"
}
}
},
"example": {
"alarmHandlings": [
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
}
],
"device": "SDWAN-Branch2",
"deviceGroup": "San-Jose-DG",
"deviceName": "SDWAN-Branch2",
"isCleared": "true",
"lastAlarmText": "CPU usage on appliance R2Controller exceeded hard limit",
"lastPerceivedSeverity": "critical",
"lastStatusChangeTimeStamp": "2020-01-01 12:02:44",
"object": "vni-0/0",
"org": "Tenant-2",
"serialNum": "string",
"severity": "string",
"specific-problem": "string",
"statusChanges": [
{
"alarmText": "string",
"eventTime": "2020-04-08 00:28:42",
"receivedTime": "2020-04-08 00:29:12.8594",
"severity": "major"
},
{
"alarmText": "string",
"eventTime": "2020-04-08 00:28:42",
"receivedTime": "2020-04-08 00:29:12.8594",
"severity": "major"
}
],
"type": "interface-down"
}
}
}
}
},
"parameters": [
{
"name": "deviceName",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "managedObject",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "org",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "specificProblem",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "type",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Alarms"
],
"operationId": "getStatusChangeObject",
"description": "The parameters and request body are for method: getStatusChangeObject. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"alarmHandlings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"assignedBy": {
"type": "string"
},
"description": {
"type": "string"
},
"state": {
"type": "string"
},
"time": {
"type": "string"
},
"user": {
"type": "string"
}
}
}
},
"device": {
"type": "string"
},
"deviceGroup": {
"type": "string"
},
"deviceName": {
"type": "string"
},
"isCleared": {
"type": "string"
},
"lastAlarmText": {
"type": "string"
},
"lastPerceivedSeverity": {
"type": "string"
},
"lastStatusChangeTimeStamp": {
"type": "string"
},
"object": {
"type": "string"
},
"org": {
"type": "string"
},
"serialNum": {
"type": "string"
},
"severity": {
"type": "string"
},
"specific-problem": {
"type": "string"
},
"statusChanges": {
"type": "array",
"items": {
"type": "object",
"properties": {
"alarmText": {
"type": "string"
},
"eventTime": {
"type": "string"
},
"receivedTime": {
"type": "string"
},
"severity": {
"type": "string"
}
}
}
},
"type": {
"type": "string"
}
}
},
"example": {
"alarmHandlings": [
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
},
{
"assignedBy": "ConsoleOperator",
"description": "Administrator",
"state": "closed",
"time": "2020-04-13 09:16:02.986123",
"user": "assigned"
}