Productstyle icon link 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

ElementBeschrijving
auto_repeat_delayVertraging voordat een alarm herhaalt
auto_repeat_timesAantal herhalingen na 1e alarm acceptatie
buzzerIn- of uitschakelen van de zoemer voor dit alarm
call_list_idID van de geselecteerde oproeplijst/service groep
category_idUnieke gegenereerde ID voor de categorie
continue_after_restoreIn- of uitschakelen van het doormelden aan de oproeplijst/service groep nadat het alarm is hersteld
criticalIn- of uitschakelen van het maximum app volume
disabled_untilAlarm uitschakelen tot UTC-tijdstempel YYYY-MM-DDTHH:MM:SSZ.
enabledIn- of uitschakelen van de alarmmelding voor deze categorie
location_cat_seqCategorie volgnummer gebaseerd op locatie
location_custom_idUnieke locatie ID gedefinieerd door de klant; eventueel in plaats van location_id te gebruiken
location_idUnieke gegenereerde ID voor de locatie
nameNaam voor de categorie
report_during_daytimeIn- of uitschakelen van de alarmmelding overdag
report_during_nighttimeIn- of uitschakelen van de alarmmelding 's-nachts
report_during_weekendIn- of uitschakelen van de alarmmelding tijdens het weekend
topicUnieke 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"
}