Typen
Events
Alle Webhooks weisen mit der event-Property auf die Art der Änderung hin. Es werden die folgenden Events unterschieden.
created
Ein neuer Eintrag wurde in der Datenbank erstellt. Unter data sind alle Daten des Eintrags zu finden.
{
"id": "8d8d52b6-ab21-4984-8abc-c5640b2e107e",
"target": "48:88:1F:C9:B0:BA",
"subject": "element",
"event": "created",
"data": {
"id": 1,
"gets_id": "003",
"mac": "48:88:1F:C9:B0:BA",
"code": "WQBS",
"name": "Bettie Mohr",
"textfield": 15,
"note": "Lorem ipsum dolor...",
"status": "ACTIVE",
"reachable": false,
"battery": 37,
"position": "EG1",
"activity_control": true,
"block_calls_day": true,
"block_calls_night": true,
"element_type": {
"id": 2,
"name": "Drahtgebundenes Element",
"is_radio": true
},
"section": {
"id": 5,
"name": "Haus D",
"code": "D"
},
"denied_checkpoints": [
{
"id": 1,
"gets_id": "4282",
"name": "EG2",
"code": "FCYO"
},
{
"id": 2,
"gets_id": "9020",
"name": "EG 3",
"code": "2MXI"
}
],
"trigger_type": {
"id": 3,
"name": "Medaillon",
"has_checkpoint_rights": true,
"is_radio": true,
"attribute": "A",
"address_type": "F"
}
}
}
updated
Ein Datenbank-Eintrag wurde verändert.
Alle unter data aufgeführten Werte wurden bearbeitet.
{
"id": "8d8d52b6-ab21-4984-8abc-c5640b2e107e",
"target": "48:88:1F:C9:B0:BA",
"subject": "element",
"event": "updated",
"data": {
"name": "Neuer Name",
"reachable": true,
"battery": 20
}
}
deleted
Ein Eintrag wurde aus der Datenbank entfernt.
{
"id": "8d8d52b6-ab21-4984-8abc-c5640b2e107e",
"target": "48:88:1F:C9:B0:BA",
"subject": "element",
"event": "deleted",
"data": {
"status": "DELETED"
}
}
docked / undocked
Die gleichen Daten wie unter created werden versendet. Diese Webhooks werden dann generiert, wenn ein Element an ein anderes angedockt (verheiratet) oder davon losgelöst wird. Diese Informationen sind üblicherweise nur für den RadioHub relevant, daher wird ein separater Webhook-Event verwendet.