PATCH Atualizar Preferência de Transcrição
Habilita ou desabilita a geração de transcrição para uma consulta.
Esta rota requer o header Authorization: Bearer {accessToken}
Não exige @CheckPermissions — qualquer usuário autenticado pode chamar.
O corpo é tipado como objeto TypeScript solto ({ consultationId, enabled }), não como uma classe com class-validator — o ValidationPipe global não valida esse corpo. Enviar campos ausentes ou de tipo errado não gera 400.
Assim como a rota de leitura, esta não checa se o consultationId existe nem se pertence à conta do token — só escreve/apaga uma chave no Redis. Qualquer usuário autenticado de qualquer conta pode alterar a preferência de qualquer consultationId. Ver Visão Geral → Transcrição.
Endpoint
PATCH https://api-dev.imagemais.com.br/api/telemedicine/transcription-preference
Corpo da Requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
consultationId | number | ✅ (não validado, ver aviso) | ID da consulta |
enabled | boolean | ✅ (não validado, ver aviso) | true habilita, false desabilita a transcrição |
Requisição
curl -X 'PATCH' \
'https://api-dev.imagemais.com.br/api/telemedicine/transcription-preference' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {accessToken}' \
-d '{
"consultationId": 123,
"enabled": false
}'
Respostas
200 Sucesso
Sempre retornado quando a requisição é aceita (não confirma que a consulta existe).
{
"success": true
}