PATCH Atualizar Prescritor
Atualiza os dados de um prescritor na Memed e persiste as alterações localmente, identificando pelo userId.
Autenticação necessária
Esta rota requer o header Authorization: Bearer {accessToken}
Permissão necessária
Exige a permissão update_prescribers_memed.
Endpoint
PATCH https://api-dev.imagemais.com.br/api/integrations/memed/prescribers/{userId}
Parâmetros de Rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
userId | number | ✅ | ID do usuário dono do prescritor |
Corpo da Requisição
Mesmo formato de Criar Prescritor. Na atualização, a Memed recebe CPF, data de nascimento, sexo e dados do conselho; a especialidade também é enviada.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cpf | string | ✅ | CPF, 11 dígitos |
boardCode | string | ✅ | Conselho (CRM, CRO, …) |
boardNumber | string | ✅ | Número do registro (dígitos) |
boardState | string | ✅ | UF, 2 letras |
birthDate | string | ✅ | YYYY-MM-DD |
especialidadeId | number | ✅ | ID da especialidade Memed |
especialidadeNome | string | ✅ | Nome da especialidade Memed |
sexo | string | ❌ | M ou F |
Requisição
curl -X 'PATCH' \
'https://api-dev.imagemais.com.br/api/integrations/memed/prescribers/12' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {accessToken}' \
-d '{
"cpf": "12345678900",
"boardCode": "CRM",
"boardNumber": "315435435",
"boardState": "SP",
"birthDate": "1972-09-05",
"especialidadeId": 1,
"especialidadeNome": "Cardiologia",
"sexo": "M"
}'
Respostas
200 Sucesso
Retorna os dados do prescritor conforme resposta da Memed (dentro de data).
{
"data": {
"type": "usuarios",
"id": "...",
"attributes": { "...": "..." }
}
}
404 Prescritor não encontrado
{
"statusCode": 404,
"message": "Prescritor não encontrado"
}
400 Dados recusados pela Memed
{
"statusCode": 400,
"message": "Falha ao atualizar prescritor na Memed"
}