Consultar entradas y salidas
Devuelve cuántas personas entraron y salieron frente a una cámara en un rango de horas. Solo cuenta, no identifica a nadie.
Las horas van en la hora local de la cámara. El resultado viene por periodos (horas, días, meses o años) y los totales suman los periodos completos que tocan el rango: si pides de 07:00 a 07:20 por horas, recibes el conteo de 07:00 a 07:59.
IntegrationKeyX-Integration-Key<token>Tu clave de integración. Se crea en la consola de Fusehub, en Herramientas de desarrollo → API Keys.
site_id*Site IdCódigo de la sede.
device_id*Device IdCódigo de la cámara en Fusehub o su número de serie.
application/json- body
Rango de horas a consultar.
startTime*StarttimeInicio, en hora local de la cámara (YYYY-MM-DDTHH:MM:SS).
1 <= lengthendTime*EndtimeFin, en hora local de la cámara (YYYY-MM-DDTHH:MM:SS).
1 <= lengthchannel?|Canal de video. Si no se envía, se usa el de la cámara.
reportType?|Cómo agrupar el resultado: daily por hora (por defecto), weekly por día, monthly por mes, yearly por año.
"daily"OK
application/json- response
ok?OktruedeviceId*DeviceidCódigo de la cámara en Fusehub.
channel*ChannelCanal de video usado.
reportType*ReporttypeAgrupación usada.
startTime*StarttimeInicio pedido, en hora local de la cámara.
endTime*EndtimeFin pedido, en hora local de la cámara.
enter*EnterTotal de entradas.
exit*ExitTotal de salidas.
occupancy*OccupancyEntradas menos salidas. Puede ser negativo.
total*TotalEntradas más salidas.
buckets*array<>Detalle por periodo.
curl -X POST 'https://api.fusehub.lat/api/integration/v1/sites/string/devices/00000000-0000-4000-8000-000000000163/people-counting/search' \ -H 'Content-Type: application/json' \ -d '{ "startTime": "2026-09-15T07:00:00", "endTime": "2026-09-15T07:20:00"}'{ "ok": true, "deviceId": "00000000-0000-4000-8000-000000000163", "channel": 1, "reportType": "daily", "startTime": "2026-09-15T07:00:00", "endTime": "2026-09-15T07:20:00", "enter": 4, "exit": 2, "occupancy": 2, "total": 6, "buckets": [ { "startTime": "2026-09-15T07:00:00", "endTime": "2026-09-15T07:59:59", "enter": 4, "exit": 2, "occupancy": 2, "total": 6 } ]}Tomar una foto GET
Devuelve una foto de lo que la cámara ve en este momento, codificada en base64.
Abrir una conexión de sede POST
Abre una sola conexión para ver varias cámaras de la sede. Después abre cada cámara con el endpoint de video en vivo enviando el código de esta conexión; solo llega el video de las cámaras abiertas. Mantenla con el keepalive. Si la sede no lo admite, responde 409 `site_connection_unsupported`: en ese caso abre cada cámara por separado.