Push Events
Push one or more Events into the system
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\" : \"cf0aa506-192b-48c3-83c6-8db490be0f20\",\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\" : \"2d16d6db-6c62-4695-9c36-0943900f3948\",\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\" : \"a502c637-8090-4df1-86e4-1c8d7fcd835d\",\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\" : \"74b0e4c3-5ada-49b4-8265-6336c1312140\",\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\" : \"c32ad3e7-7372-4c64-88dd-60d99bebd981\",\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\" : \"4ca652f3-e7ae-49a5-b657-0f5c799c2738\",\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\" : \"398e3076-b47f-44b4-b0df-3c8916090925\",\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\" : \"dd5a60f6-8b76-483f-8751-9c8ad185090b\",\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