POST/api/orders/upload-laudo

Upload do laudo em PDF

Upload do laudo em PDF

Access Token

Para realizar requisições GET, POST, PUT, DELETE e PATCH nos endpoints da API você precisa de uma chave de autorização. Chamamos essa chave de accessToken.

Para ter acesso ao accessToken, é necessário que o usuário master da licença efetue a liberação deste pela interface do ImageMais Clinic. O accessToken tem validade de 1 hora.

Headers

AuthorizationOBRIGATÓRIO
Tipo:string
Token de autenticação no formato Bearer {accessToken}

Parâmetros

patientNameOBRIGATÓRIO
Tipo:string
Nome do paciente
patientBirthDateOPCIONAL
Tipo:string
Data de nascimento do paciente
ulidOPCIONAL
Tipo:string
ULID do laudo
procedureIdOPCIONAL
Tipo:number
ID do procedimento

Request URL

https://api-dev.imagemais.com/api/orders/upload-laudo
curl -X 'POST' \
  'https://api-dev.imagemais.com/api/orders/upload-laudo' \
  -H 'accept: */*' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOjExLCJhY2NvdW50SWQiOjEsImlhdCI6MTc2NTU0OTY4OSwiZXhwIjoxNzY1NTUzMjg5LCJhdWQiOiJodHRwczovL2FwaS1kZXYuaW1hZ2VtYWlzLmNvbSIsImlzcyI6Imh0dHBzOi8vYXBwLWRldi5pbWFnZW1haXMuY29tIn0.49Sriv6PNWSZ7uqNM_VsiKTWdTM_riBuFg9iKxxoLag' \
  -d ''
Form Data:
file: [arquivo .pdf]

  ...
Form Data:
file: [arquivo .pdf]

Exemplo de uso:
- Key: file
- Type: File
- Value: teste.pdf
- Key: patientName
- Type: text
- Value: Jonas

Respostas

{
  "success": true,
  "url": "https://imagemais-bucket-development.b26dbae339f36de5139f8e8587f7cd7b.r2.cloudflarestorage.com/1765550222331.pdf",
  ...
{
  "success": true,
  "url": "https://imagemais-bucket-development.b26dbae339f36de5139f8e8587f7cd7b.r2.cloudflarestorage.com/1765550222331.pdf",
  "key": "1765550222331",
  "message": "Laudo salvo com sucesso no Cloudflare R2"
}
{
  "statusCode": 401,
  "message": "invalid token"
  ...
{
  "statusCode": 401,
  "message": "invalid token"
}
{
  "statusCode": 401,
  "message": "jwt expired"
  ...
{
  "statusCode": 401,
  "message": "jwt expired"
}
{
  "statusCode": 500,
  "message": "Internal server error"
  ...
{
  "statusCode": 500,
  "message": "Internal server error"
}