API Interna
Base relativa:Sessao e configuracao
| Metodo | Path | Descricao |
|---|---|---|
POST | /api/update-token | Persiste ou renova tokens de autenticacao nos cookies. |
POST | /api/sign-out | Remove cookies de autenticacao e redireciona para /. |
GET | /api/configuration | Retorna configuracao publica do Firebase. |
GET | /api/shorten-url?url={url} | Encurta URL usando is.gd. |
Dyte e videochamadas
| Metodo | Path | Descricao |
|---|---|---|
POST | /api/dyte/meeting | Cria meeting no Dyte. |
POST | /api/dyte/participants | Adiciona participante a uma meeting Dyte. |
POST | /api/dyte/webhook | Recebe webhook Dyte e sincroniza status de participantes. |
POST | /api/update-doctor-meet | Marca medico como fora da meeting no gateway. |
Chat e IA
| Metodo | Path | Resposta | Descricao |
|---|---|---|---|
POST | /api/chat/message | text/event-stream | Chat medico contextualizado por encaminhamento. |
POST | /api/chat/quick-action | text/event-stream | Gera resposta para acoes rapidas. |
POST | /api/chat/suggestions | application/json | Sugere proximos passos apos uma resposta da IA. |
POST | /api/chat/transcribe | application/json | Transcreve audio com Whisper. |
POST | /api/anamnesis-chat | text/event-stream | Conduz perguntas para melhorar anamnese. |
POST | /api/anamnesis-chat/generate | application/json | Gera anamnese final. |
POST | /api/anamnesis-chat/evaluate | application/json | Avalia completude e possivel AVC. |
POST | /api/anamnesis-chat/validate | application/json | Valida queixa principal. |