Ir al contenido
Fusehub
Vídeo

Emitir token de espectador

POST
/api/integration/v2/sites/{site_id}/viewer-tokens

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.

Autenticación

IntegrationKey
headerX-Integration-Key<token>

Tu clave de integración. Se crea en la consola de Fusehub, en Herramientas de desarrollo → API Keys.

site_id*Site Id

Código de la sede.

application/json
  1. 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?Ttlseconds

Vigencia del token en segundos, de 60 a 3600.

Rango60 <= value <= 3600
Por defecto600

Cuerpo de la respuesta

OK

application/json
  1. response
token*Token

Token para el navegador.

expiresAt*Expiresat

Fecha y hora de vencimiento, en UTC.

Ejemplo de petición
curl -X POST 'https://api.fusehub.lat/api/integration/v2/sites/string/viewer-tokens' \  -H 'Content-Type: application/json' \  -d '{}'
Ejemplo de respuesta
{  "token": "string",  "expiresAt": "string"}