Skip to main content

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

NomeTipoObrigatórioDescrição
datestringData dos agendamentos no formato YYYY-MM-DD
doctorIdnumberFiltrar 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
}
}
}
CampoTipoDescrição
totalnumberTotal geral de agendamentos no dia
encaixesnumberTotal de encaixes no dia
byStatus.agendadonumberAgendamentos com status Agendado
byStatus.confirmadonumberAgendamentos com status Confirmado
byStatus.naFilanumberAgendamentos com status Na fila
byStatus.emAtendimentonumberAgendamentos com status Em atendimento
byStatus.canceladonumberAgendamentos com status Cancelado
byStatus.finalizadonumberAgendamentos com status Finalizado
byStatus.faltounumberAgendamentos 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
}