GET/api/budgets-procedures/{budgetId}

Listar todos os procedimentos de um orçamento

Listar todos os procedimentos de um orçamento

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

budgetIdOBRIGATÓRIO
Tipo:number
ID do orçamento

Este parâmetro representa o identificador único do orçamento para o qual serão listados os procedimentos. O ID do orçamento deve ser um número inteiro que identifica um orçamento específico no sistema.

Observação: Para encontrar o ID do orçamento, para acessar a página de listar orçamentos.

Atenção: Caso o ID do orçamento informado não exista no sistema, a requisição será processada com sucesso (status 200), porém retornará um array vazio, indicando que não foram encontrados procedimentos associados ao orçamento especificado.

Request URL

https://api-dev.imagemais.com/api/budgets-procedures/12822

Respostas

[
  {
    "id": 126138,
  ...
[
  {
    "id": 126138,
    "price": "12",
    "procedure": {
      "name": "HEMOGRAMA SEM REVISAO",
      "discounts": []
    },
    "discountBudgetsProcedures": []
  }
]
[
  {
    "id": 126144,
  ...
[
  {
    "id": 126144,
    "price": "120",
    "procedure": {
      "name": "Ultrassom: Articulacao Cotovelo Esquerdo",
      "discounts": [
        {
          "id": 2,
          "name": "Agendamento",
          "percentage": null,
          "fixed": "10"
        }
      ]
    },
    "discountBudgetsProcedures": [
      {
        "discount": {
          "name": "Agendamento"
        },
        "value": "10"
      }
    ]
  }
]
[]
[]
{
  "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"
}