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
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
procedureIds | string | ❌ | IDs dos procedimentos separados por vírgula (ex: 1,2,3) |
doctorId | string | ❌ | ID do médico |
date | string | ❌ | Data selecionada (ex: 2025-01-01) |
filterByUserDoctors | string (boolean) | ❌ | Filtrar apenas médicos vinculados ao usuário logado |
isActive | string (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": []
}