We provide two ways of creating new custom events.
1. Using API requests
It is possible to add new custom types of events using POST/cameras/{CAMID}/event_processing/events/
request.
For example:
curl -X POST "https://web.skyvr.videoexpertsgroup.com:443/api/v2/cameras/237863/event_processing/events/" -H "accept: application/json" -H "Content-Type: application/json" -H "Authorization: Acc ACCESS_TOKEN" -d "{ \"name\": \"custom_event\", \"notify\": true}"
The response contains capabilities of the new event type:
{ "caps": { "can_be_triggered": false, "can_record": false, "can_snapshot": false, "is_periodic": false }, "custom": true, "name": "custom_event", "notify": true, "receive": false }
2. Using our API Python samples
Get camera’s access token. (located in integrations page of Cloud One)
From the directory containing the python samples, call cameras_create_custom_event.py to create a custom event.
python3 ./cameras_create_custom_event.py -a dfasdfasdfasrwecsdcsdf= -e test
Where -a is the camera’s access token and -e is the name of the new event being created.