Skip to main content

POST Upload de Receituário

Envia um PDF com cabeçalho e/ou rodapé para a Memed usar como fundo das receitas, aplicando-o a um dos 4 receituários do prescritor.

Autenticação necessária

Esta rota requer o header Authorization: Bearer {accessToken}

Permissão necessária

Exige a permissão add_template_memed.

Retorna 200 (não 201)

Apesar de ser um POST que cria/aplica um recurso, o handler responde 200 OK.


Endpoint

POST https://api-dev.imagemais.com.br/api/integrations/memed/template

Corpo da Requisição (multipart/form-data)

CampoTipoObrigatórioDescrição
templatebinaryArquivo PDF, até 10 MB
indicenumberReceituário alvo (1 a 4). Padrão: 1
userIdnumberAplica no receituário de outro usuário; usa o autenticado se omitido
O PDF precisa ter cabeçalho ou rodapé identificável

A Memed analisa o PDF e tenta extrair um cabeçalho e/ou rodapé. Se não identificar nenhum dos dois, a rota retorna 400 pedindo um PDF com cabeçalho/rodapé visível.


Requisição

curl -X 'POST' \
'https://api-dev.imagemais.com.br/api/integrations/memed/template' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {accessToken}' \
-H 'Content-Type: multipart/form-data' \
-F 'template=@receituario.pdf;type=application/pdf' \
-F 'indice=1'

Respostas

200 Sucesso

Retorna a configuração do receituário aplicada (dados vindos da Memed, dentro de data).

{
"data": {
"indice": 1,
"header_image": "https://.../header.png",
"footer_image": "https://.../footer.png",
"...": "demais campos da configuração"
}
}

400 Arquivo ausente ou não é PDF

{
"statusCode": 400,
"message": "Arquivo PDF obrigatório"
}

400 PDF sem cabeçalho/rodapé identificável

{
"statusCode": 400,
"message": "A Memed não conseguiu identificar cabeçalho ou rodapé no PDF enviado. Verifique se o PDF contém um cabeçalho ou rodapé visível e tente novamente."
}

400 Receituário inexistente

Retornado quando o indice informado não existe na Memed para aquele prescritor.

{
"statusCode": 400,
"message": "Receituário 1 não encontrado. Verifique se ele está cadastrado na Memed."
}