GET Buscar Procedimentos do Doutor
Retorna a lista de procedimentos vinculados a um médico, com seus preços e descontos aplicáveis.
Autenticação necessária
Esta rota requer o header Authorization: Bearer {accessToken}
ID do doutor
O id pode ser obtido na rota de Listar Doutores, no campo id de cada médico.
Swagger desatualizado
O Swagger marca limit e offset como obrigatórios, mas ambos são opcionais no serviço. A requisição funciona sem eles.
Endpoint
GET https://api-dev.imagemais.com.br/api/doctors/{id}/procedures
Path Parameter
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | number | ✅ | ID do médico — obtido em Listar Doutores, campo id |
Parâmetros de Query
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
limit | number | ❌ | Quantidade de itens por página |
offset | number | ❌ | Offset de paginação |
Requisição
curl -X 'GET' \
'https://api-dev.imagemais.com.br/api/doctors/2/procedures?limit=10&offset=0' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {accessToken}'
Respostas
200 Sucesso
{
"data": [
{
"procedure": {
"id": 3718,
"name": "ADICIONAL 3D",
"price": "50",
"discounts": []
}
},
{
"procedure": {
"id": 3641,
"name": "Ultrassom: Abdome Inferior Feminino (Pelve)",
"price": "100",
"discounts": [
{
"name": "Agendamento",
"fixed": "10",
"percentage": null,
"expirationDate": null
}
]
}
},
{
"procedure": {
"id": 3643,
"name": "Ultrassom: Abdome Superior",
"price": "110",
"discounts": [
{
"name": "Agendamento",
"fixed": "10",
"percentage": null,
"expirationDate": null
},
{
"name": "Desconto de Parente",
"fixed": null,
"percentage": 30,
"expirationDate": null
}
]
}
}
]
}
200 Sucesso — sem resultados
Retornado quando o médico não possui procedimentos vinculados.
{
"data": []
}