GET Buscar Preferência de Transcrição
Verifica se a geração de transcrição está habilitada para a consulta.
Autenticação necessária
Esta rota requer o header Authorization: Bearer {accessToken}
Sem permissão específica
Não exige @CheckPermissions — qualquer usuário autenticado pode chamar.
Não valida a conta nem a existência da consulta
Diferente de praticamente todas as outras rotas do módulo, esta não checa se o consultationId existe nem se pertence à accountId do token — ela só lê uma chave no Redis (telemedicine:transcription:disabled:{consultationId}). Qualquer usuário autenticado de qualquer conta pode consultar a preferência de qualquer consultationId, mesmo de outra clínica. Ver Visão Geral → Transcrição.
Endpoint
GET https://api-dev.imagemais.com.br/api/telemedicine/transcription-preference
Parâmetros de Query
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
consultationId | number | ✅ | ID da consulta |
Requisição
curl -X 'GET' \
'https://api-dev.imagemais.com.br/api/telemedicine/transcription-preference?consultationId=123' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {accessToken}'
Respostas
200 Sucesso
enabled: true é o padrão — só vem false se alguém desabilitou explicitamente via PATCH (chave presente no Redis).
{
"data": { "enabled": true }
}
400 consultationId ausente ou inválido
{
"statusCode": 400,
"message": "Validation failed (numeric string is expected)"
}