Может, я что-то упускаю, но не могу найти способ сопоставить события вебхука от Alarm Manager с чем-либо в API. Событие, которое отправляется вебхуком на движение на камере, выглядит примерно так:
"triggers": [
{
"key": "person",
"zones": {
"line": [],
"zone": [
1
],
"loiter": []
},
"device": "F4E2C6FFFFFF",
"eventId": "681bab0b01e42303e4014616",
"timestamp": 1746643723487
}
],
"eventPath": "/protect/events/event/681bab0b01e42303e4014616",
"conditions": [
{
"condition": {
"type": "is",
"source": "person"
}
}
],
"eventLocalLink": "https://IP_ADDRESS/protect/events/event/681bab0b01e42303e4014616"
"device" — это MAC-адрес камеры, которая активировала вебхук Alarm Manager. Я не могу найти способ поиска этого идентификатора устройства в Protect API. предоставляет основной ключ каждой камеры (24-значительную буквенно-цифровую строку), но не MAC-адрес. Я также думал о простом поиске по eventId, но не вижу конечной точки для работы с событиями в Protect API. Это намеренно? Я что-то упускаю, или есть планы сделать что-то из следующего в будущей версии Protect?
* Предоставить основной ключ камеры в событии вебхука
* Предоставить конечную точку API для поиска деталей события по его уникальному ID
* Предоставить MAC-адрес камеры в конечной точке API /v1/cameras
"triggers": [
{
"key": "person",
"zones": {
"line": [],
"zone": [
1
],
"loiter": []
},
"device": "F4E2C6FFFFFF",
"eventId": "681bab0b01e42303e4014616",
"timestamp": 1746643723487
}
],
"eventPath": "/protect/events/event/681bab0b01e42303e4014616",
"conditions": [
{
"condition": {
"type": "is",
"source": "person"
}
}
],
"eventLocalLink": "https://IP_ADDRESS/protect/events/event/681bab0b01e42303e4014616"
"device" — это MAC-адрес камеры, которая активировала вебхук Alarm Manager. Я не могу найти способ поиска этого идентификатора устройства в Protect API. предоставляет основной ключ каждой камеры (24-значительную буквенно-цифровую строку), но не MAC-адрес. Я также думал о простом поиске по eventId, но не вижу конечной точки для работы с событиями в Protect API. Это намеренно? Я что-то упускаю, или есть планы сделать что-то из следующего в будущей версии Protect?
* Предоставить основной ключ камеры в событии вебхука
* Предоставить конечную точку API для поиска деталей события по его уникальному ID
* Предоставить MAC-адрес камеры в конечной точке API /v1/cameras
