Buscar en la documentación

Tiempo real

Configuración del cliente y autorización de los canales privados.

2 endpointsGET · 1POST · 1
GET/realtime{ key, path }: la clave pública de Reverb y la ruta del gateway (/ws). El secreto nunca sale

Cabeceras de la petición

CabeceraValorPara qué
AuthorizationBearer trazo_…Token de sesión que entrega el ingreso
Acceptapplication/jsonLa API siempre responde JSON (o un archivo, en la exportación)

Respuesta 200

CampoTipo
dataobjeto
data.keytexto
data.pathtexto
{
  "data": {
    "key": "texto",
    "path": "texto"
  }
}
Cabecera de la respuestaPara qué
X-Request-IdIdentificador de la petición; es el trace_id de los errores

Errores posibles

  • 401Sin sesión o la sesión expiró (UNAUTHENTICATED)

Todos llegan en formato RFC 9457 con su code y trace_id: ver Errores de la API.

Ver el módulo en la biblioteca
POST/broadcasting/authFirma las suscripciones de una pestaña en una sola petición: recibe socket_id ("123.456") y channels (hasta 10, private-…) y responde { canal: { auth } }, con null en los canales que la persona no puede escuchar

Cabeceras de la petición

CabeceraValorPara qué
AuthorizationBearer trazo_…Token de sesión que entrega el ingreso
Acceptapplication/jsonLa API siempre responde JSON (o un archivo, en la exportación)
Content-Typeapplication/jsonCuerpo en JSON
X-Socket-IDopcionalPara no recibir en tiempo real el aviso de tu propio cambio

Cuerpo

CampoTipoObligatorio
socket_idtextoSí
channelslista de textoSí
{
  "socket_id": "01jbzk8m3q9w2e5r7t1y4u6i0p",
  "channels": [
    "texto"
  ]
}

Respuesta 200

CampoTipo
datatexto
{
  "data": "texto"
}
Cabecera de la respuestaPara qué
X-Request-IdIdentificador de la petición; es el trace_id de los errores

Errores posibles

  • 401Sin sesión o la sesión expiró (UNAUTHENTICATED)
  • 422Algún dato no es válido (VALIDATION_FAILED, con el detalle por campo)

Todos llegan en formato RFC 9457 con su code y trace_id: ver Errores de la API.

Ver el módulo en la biblioteca