Skip to main content

PATCH Atualizar Preferência de Transcrição

Habilita ou desabilita a geração de transcrição para uma 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.

Corpo não é validado por DTO

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.

Não valida a conta nem a existência da consulta

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

CampoTipoObrigatórioDescrição
consultationIdnumber✅ (não validado, ver aviso)ID da consulta
enabledboolean✅ (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
}