Catalisa.Building Blocks

API do Rooms

8 endpoints em 4 recursos. A permissão de cada rota é a que o código exige — conferida linha a linha, não copiada do nome.

Ver a referência detalhada, com corpo de requisição e catálogo de erros →

9 endpoints

Sessões

/rooms/api/v1/sessions6
  • POST/rooms/api/v1/sessionsCria a sessão e a sala no provedorROOMS_WRITE
  • GET/rooms/api/v1/sessions/:idBusca a sessão (escopo de tenant)ROOMS_READ
  • POST/rooms/api/v1/sessions/:id/tokens/hostEmite o token de host da sessãoROOMS_WRITE
  • POST/rooms/api/v1/sessions/:id/endEncerra a sessão e apaga a sala no provedorROOMS_WRITE
  • GET/rooms/api/v1/sessions/:id/transcriptLista os trechos transcritosROOMS_READ
  • GET/rooms/api/v1/sessions/:id/recordingURL assinada da última gravação concluídaROOMS_READ

Entrada de convidado

/rooms/api/v1/join1
  • POST/rooms/api/v1/join/:joinCodeEntrada pública por código, com aceite de LGPD obrigatório**Nenhuma** — rota pública, limitada a 20 requisições por minuto por IP

Webhook do provedor

/rooms/livekit/webhooks1
  • POST/rooms/livekit/webhooksRecebe os eventos do LiveKit**Nenhuma** — a confiança vem da assinatura do LiveKit, verificada contra o corpo cru

Saúde

/rooms/health1
  • GET/rooms/healthNome do serviço e versão