Emitir token de espectador
Llámalo desde tu servidor, nunca desde el navegador, porque usa la clave de integración. Devuelve un token de corta duración que el navegador envía como Authorization: Bearer <token> para ver vídeo, hablar, atender llamadas y ver clips. Si indicas equipos, el token solo sirve para ellos; si no, para toda la sede.
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.
application/json- body
deviceIds?array<string>Equipos que podrá usar el token, por código en Fusehub o número de serie. Si se deja vacío, sirve para toda la sede.
ttlSeconds?TtlsecondsVigencia del token en segundos, de 60 a 3600.
60 <= value <= 3600600OK
application/json- response
token*TokenToken para el navegador.
expiresAt*ExpiresatFecha y hora de vencimiento, en UTC.
curl -X POST 'https://api.staging.fusehub.lat/api/integration/v2/sites/string/viewer-tokens' \ -H 'Content-Type: application/json' \ -d '{}'{ "token": "string", "expiresAt": "string"}Cerrar la conexión de sede DELETE
Cierra la conexión y las sesiones de cámara abiertas con ella.
Abrir un canal de voz POST
Abre un canal para hablar por un intercomunicador, cámara o parlante con audio de dos vías. La respuesta trae los datos para enviar el micrófono (`talkback`) y la clave para cifrar la voz (`key`). Envía el keepalive antes de 5 minutos y cierra el canal al terminar. Responde 502 `talk_uplink_failed` si el canal está ocupado o el equipo no responde.