Categorieën
In de praktijk verdeelt men alarmen vaak over verschillende oproeplijsten/service groepen. Daarom maakt u meerdere categorieën.
API elementen met hun beschrijving
Element | Beschrijving |
---|---|
auto_repeat_delay | Vertraging voordat een alarm herhaalt |
auto_repeat_times | Aantal herhalingen na 1e alarm acceptatie |
buzzer | In- of uitschakelen van de zoemer voor dit alarm |
call_list_id | ID van de geselecteerde oproeplijst/service groep |
category_id | Unieke gegenereerde ID voor de categorie |
continue_after_restore | In- of uitschakelen van het doormelden aan de oproeplijst/service groep nadat het alarm is hersteld |
critical | In- of uitschakelen van het maximum app volume |
disabled_until | Alarm uitschakelen tot UTC-tijdstempel YYYY-MM-DDTHH:MM:SSZ. |
enabled | In- of uitschakelen van de alarmmelding voor deze categorie |
location_cat_seq | Categorie volgnummer gebaseerd op locatie |
location_custom_id | Unieke locatie ID gedefinieerd door de klant; eventueel in plaats van location_id te gebruiken |
location_id | Unieke gegenereerde ID voor de locatie |
name | Naam voor de categorie |
report_during_daytime | In- of uitschakelen van de alarmmelding overdag |
report_during_nighttime | In- of uitschakelen van de alarmmelding 's-nachts |
report_during_weekend | In- of uitschakelen van de alarmmelding tijdens het weekend |
topic | Unieke aangepaste ID voor de categorie |
Let op: via de REST API kunt u geen specifieke oproeplijsten/service groepen koppelen aan een categorie. We adviseren bij het aanmaken van een categorie call_list_id 1 te gebruiken.
Goed om te weten: door in de melder specifieke oproeplijsten/service groepen te maken, kunt u deze vervolgens koppelen aan een categorie.
1. Leer hoe u een oproeplijst/service groep maakt
2. Lees hoe u een oproeplijst aan een ingang (categorie) koppelt
API methoden
In de situatieschets zijn er 4 categorieën: Teelt urgent, Teelt niet-urgent, Technisch dringend en Technisch niet-urgent. Voor het toevoegen van categorieën gebruikt u de API "POST: /Categories".
"POST: /Categories"
{
"auto_repeat_delay": 300,
"auto_repeat_times": 3,
"buzzer": true,
"call_list_id": 1,
"continue_after_restore": false,
"critical": true,
"enabled": true,
"location_custom_id": "loc_01",
"name": "Cult. Urgent",
"report_during_daytime": true,
"report_during_nighttime": true,
"report_during_weekend": true,
"topic": "cultivation_urg"
}
cURL code:
curl -X 'POST' \
'http://192.168.10.72/rest_api/1/Categories' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MTI1MzQ0ODgsIm5iZiI6MTYxMjUzNDQ4OCwianRpIjoiNjY0NzI2NzAtYTRkMi00N2ZmLWFiMjUtNzAyMGYwOTkwNWJhIiwiZXhwIjoxNjEyNTM3OTg4LCJpZGVudGl0eSI6IlJFU1QtQVBJXzAwMDUiLCJmcmVzaCI6ZmFsc2UsInR5cGUiOiJhY2Nlc3MiLCJ1c2VyX2NsYWltcyI6eyJ1c2VyX2lkIjo1LCJyb2xlX2lkIjo1LCJsYW5ndWFnZSI6Im5sLU5MIn19.6xlCrMjNsKd9Eyq5ieS-MScZe6P1idstMCKPs5dfOd8' \
-H 'Content-Type: application/json' \
-d '{
"auto_repeat_delay": 300,
"auto_repeat_times": 3,
"buzzer": true,
"call_list_id": 1,
"continue_after_restore": false,
"critical": true,
"enabled": true,
"location_custom_id": "loc_01",
"name": "Cult. Urgent",
"report_during_daytime": true,
"report_during_nighttime": true,
"report_during_weekend": true,
"topic": "cultivation_urg"
}'
Respons:
{
"id": 35,
"location_id": 3,
"topic": "cultivation_urg",
"enabled": true,
"name": "Cult. Urgent",
"report_during_daytime": true,
"report_during_nighttime": true,
"report_during_weekend": true,
"continue_after_restore": false,
"call_list_id": 1,
"auto_repeat_times": 3,
"auto_repeat_delay": 300,
"buzzer": true,
"critical": true,
"location_custom_id": "loc_01"
}