Skip to main content

GET Listar Doutores

Retorna a lista de médicos cadastrados na conta, com filtros opcionais por procedimento, data, status e vínculo com o usuário logado.

Autenticação necessária

Esta rota requer o header Authorization: Bearer {accessToken}

Nenhum campo é obrigatório

Todos os parâmetros são opcionais. A requisição funciona sem nenhum filtro.


Endpoint

GET https://api-dev.imagemais.com.br/api/doctors

Parâmetros de Query

NomeTipoObrigatórioDescrição
procedureIdsstringIDs dos procedimentos separados por vírgula (ex: 1,2,3)
doctorIdstringID do médico
datestringData selecionada (ex: 2025-01-01)
filterByUserDoctorsstring (boolean)Filtrar apenas médicos vinculados ao usuário logado
isActivestring (boolean)Filtrar por status ativo/inativo

Requisição

curl -X 'GET' \
'https://api-dev.imagemais.com.br/api/doctors' \
-H 'accept: */*' \
-H 'Authorization: Bearer {accessToken}'

Respostas

200 Sucesso

{
"data": [
{
"id": 29,
"name": "Dr. Rafael Silvestre Vieira",
"percentage": 0,
"startTime": "08:00",
"endTime": "11:30",
"intervalMinutes": 8,
"workingDays": [
"ter"
],
"isActive": true,
"isBusy": false,
"accountId": 1,
"createdAt": "2026-05-11T15:39:06.379Z",
"updatedAt": "2026-05-11T15:39:06.379Z",
"deletedAt": null,
"userId": null,
"doctorProcedures": [
{
"doctorId": 29,
"procedureId": 3464,
"createdAt": "2026-05-11T15:39:06.379Z",
"updatedAt": "2026-05-11T15:39:06.379Z",
"deletedAt": null,
"procedure": {
"id": 3464,
"name": "Ecocardiograma",
"price": "150",
"discounts": []
}
}
]
}
]
}

200 Sucesso — sem resultados

Retornado quando nenhum médico é encontrado para os filtros informados.

{
"data": []
}