Ir al contenido
Fusehub
Alarma

Armar áreas

PUT
/api/integration/v1/sites/{site_id}/alarm/devices/{device_id}/areas/arm

Arma una o más áreas del panel. Body: areas con areaId (UUID Fusehub) y ways por ítem (away / stay). Un ítem arma solo esa área; varios ítems pueden mezclar modos.

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).

application/json
  1. body
areas*array<>

Áreas a armar con modo individual. Permite mezclar away y stay en la misma petición.

Elementos1 <= items

Cuerpo de la respuesta

OK. Payload data del RPC bridge.

application/json
  1. response
action?string|null
ways?string|null
results?array<>|null
areaId?integer|null
zoneId?integer|null
[key: string]?any
Ejemplo de petición
curl -X PUT 'https://api.staging.fusehub.lat/api/integration/v1/sites/string/alarm/devices/string/areas/arm' \  -H 'Content-Type: application/json' \  -d '{  "areas": [    {      "areaId": "00000000-0000-4000-8000-000000000201"    }  ]}'
Ejemplo de respuesta
{  "action": "arm",  "results": [    {      "areaId": 1,      "ways": "away",      "ok": true    },    {      "areaId": 2,      "ways": "stay",      "ok": true    }  ]}