Push Events

Push Events

Push one or more Events into the system

Request
URI
POST
https://{api_host}/suite-api/api/events/bulk
COPY
Request Body

The list of events

events of type(s) application/json
Required
"{\n  \"event\" : [ {\n    \"eventType\" : \"NOTIFICATION\",\n    \"resourceId\" : \"e8ea3523-43be-4426-ad39-df8d71c3d448\",\n    \"startTimeUTC\" : 946685500000,\n    \"cancelTimeUTC\" : 0,\n    \"message\" : \"I have a notification for you.\",\n    \"severity\" : \"NONE\",\n    \"managedExternally\" : true\n  }, {\n    \"eventType\" : \"RESOURCE_DOWN\",\n    \"resourceId\" : \"32320470-3e96-4b73-b5e5-63e9ee4157a8\",\n    \"startTimeUTC\" : 946685500000,\n    \"cancelTimeUTC\" : 0,\n    \"message\" : \"There is another problem somewhere far far away in the Environment.\",\n    \"severity\" : \"NONE\",\n    \"managedExternally\" : true\n  }, {\n    \"eventType\" : \"SYSTEM_DEGRADATION\",\n    \"resourceId\" : \"9ed66a96-d0f9-400e-b06a-2f066b043147\",\n    \"startTimeUTC\" : 946685500000,\n    \"cancelTimeUTC\" : 0,\n    \"message\" : \"What is this problem with the system\",\n    \"severity\" : \"WARNING\",\n    \"managedExternally\" : true\n  }, {\n    \"eventType\" : \"CHANGE\",\n    \"resourceId\" : \"c6a868d2-1be9-454e-ac1a-48374d234d81\",\n    \"startTimeUTC\" : 946685500000,\n    \"cancelTimeUTC\" : 0,\n    \"message\" : \"A change will do you good\",\n    \"severity\" : \"NONE\",\n    \"managedExternally\" : false\n  }, {\n    \"eventType\" : \"HARD_THRESHOLD\",\n    \"resourceId\" : \"f75c0c28-e880-486b-9f7c-9fbe5a6feff1\",\n    \"startTimeUTC\" : 946685520002,\n    \"cancelTimeUTC\" : 0,\n    \"message\" : \"metric is above expected threshold\",\n    \"severity\" : \"NONE\",\n    \"key\" : \"cpu|demandmhz\",\n    \"htType\" : \"ABOVE\",\n    \"value\" : 90.0,\n    \"managedExternally\" : true\n  }, {\n    \"eventType\" : \"HARD_THRESHOLD\",\n    \"resourceId\" : \"ab5a1d17-2b05-475b-b22f-e534d6a1df1a\",\n    \"startTimeUTC\" : 946685530003,\n    \"cancelTimeUTC\" : 0,\n    \"message\" : \"metric is below expected threshold\",\n    \"severity\" : \"NONE\",\n    \"key\" : \"cpu|demandmhz\",\n    \"htType\" : \"BELOW\",\n    \"value\" : 20.0,\n    \"keyIndicator\" : true,\n    \"managedExternally\" : true\n  }, {\n    \"eventType\" : \"HARD_THRESHOLD\",\n    \"resourceId\" : \"1f1c12ab-5824-4b7e-9039-ca6e7c027bad\",\n    \"startTimeUTC\" : 946685540004,\n    \"cancelTimeUTC\" : 0,\n    \"message\" : \"metric is not equal to expected target 5000\",\n    \"severity\" : \"NONE\",\n    \"key\" : \"cpu|demandmhz\",\n    \"htType\" : \"EQUAL\",\n    \"value\" : 12345.0,\n    \"managedExternally\" : false\n  }, {\n    \"eventType\" : \"HARD_THRESHOLD\",\n    \"resourceId\" : \"a2f3b3b4-335d-4156-a245-a8c75f218c8e\",\n    \"startTimeUTC\" : 946685550005,\n    \"cancelTimeUTC\" : 0,\n    \"message\" : \"metric is equal to abnormal value\",\n    \"severity\" : \"NONE\",\n    \"key\" : \"cpu|demandmhz\",\n    \"htType\" : \"NOT_EQUAL\",\n    \"value\" : 3.14,\n    \"managedExternally\" : true\n  } ]\n}"
array of object
event
Optional

Collection of events

Authentication
This operation uses the following authentication methods.
Responses
200

Events are added successfully

Operation doesn't return any data structure

Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/suite-api/api/events/bulk