Ir al contenido
Fusehub
Alarma

Listar zonas

GET
/api/integration/v1/sites/{site_id}/alarm/devices/{device_id}/zones

Listado de zonas del panel. Una zona representa un punto de detección (contacto magnético, PIR u otro detector) asociado a una o más áreas. Los paneles tienen cupos limitados de áreas y zonas; el objeto capacity expone esos límites cuando el inventario está sincronizado.

Autenticación

IntegrationKey
headerX-Integration-Key<token>

Clave de integración (fhint_…). Consola Fusehub → Herramientas de desarrollo → API Keys.

site_id*Site Id

UUID Fusehub de la sede.

device_id*Device Id

UUID Fusehub del panel ALARMA, o su serial (serialNumber / shortSerial / effectiveSerial).

Cuerpo de la respuesta

OK

application/json
  1. response
zones*array<>
capacity?||null
Ejemplo de petición
curl -X GET 'https://api.staging.fusehub.lat/api/integration/v1/sites/string/alarm/devices/string/zones'
Ejemplo de respuesta
{  "zones": [    {      "id": "00000000-0000-4000-8000-000000000301",      "siteId": "00000000-0000-4000-8000-000000000044",      "panelDeviceId": "00000000-0000-4000-8000-000000000011",      "deviceZoneId": 3,      "primaryAreaId": "00000000-0000-4000-8000-000000000201",      "name": "Magnetico puerta",      "zoneType": "Instant",      "detectorType": "MagneticContact"    }  ],  "capacity": {    "partitionNum": 8,    "zonesLocal": 8,    "zonesExtend": 0,    "zonesWireless": 32  }}