GET Contar Agendamentos por Status
Retorna contagens de agendamentos agrupadas por status e encaixes.
Autenticação necessária
Esta rota requer o header Authorization: Bearer {accessToken}
Endpoint
GET https://api-dev.imagemais.com.br/api/appointments/count
Parâmetros de Query
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
date | string | ✅ | Data dos agendamentos no formato YYYY-MM-DD |
doctorId | number | ❌ | Filtrar pelo ID do médico |
Requisição
curl -X 'GET' \
'https://api-dev.imagemais.com.br/api/appointments/count?date=2026-05-16' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {accessToken}'
Respostas
201 Sucesso
{
"data": {
"total": 0,
"encaixes": 0,
"byStatus": {
"agendado": 0,
"confirmado": 0,
"naFila": 0,
"emAtendimento": 0,
"cancelado": 0,
"finalizado": 0,
"faltou": 0
}
}
}
| Campo | Tipo | Descrição |
|---|---|---|
total | number | Total geral de agendamentos no dia |
encaixes | number | Total de encaixes no dia |
byStatus.agendado | number | Agendamentos com status Agendado |
byStatus.confirmado | number | Agendamentos com status Confirmado |
byStatus.naFila | number | Agendamentos com status Na fila |
byStatus.emAtendimento | number | Agendamentos com status Em atendimento |
byStatus.cancelado | number | Agendamentos com status Cancelado |
byStatus.finalizado | number | Agendamentos com status Finalizado |
byStatus.faltou | number | Agendamentos com status Faltou |
400 Requisição inválida
Retornado quando o parâmetro date não é enviado ou está em formato inválido.
{
"message": [
"date must be a string"
],
"error": "Bad Request",
"statusCode": 400
}