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
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