curl --request GET \
--url https://api.example.com/api/dashboard/citas-por-estado{
"data": [
{
"estado": "<string>",
"total": 123
}
],
"401 Unauthorized": {},
"403 Forbidden": {},
"500 Internal Server Error": {}
}Retrieve appointment counts grouped by status
curl --request GET \
--url https://api.example.com/api/dashboard/citas-por-estado{
"data": [
{
"estado": "<string>",
"total": 123
}
],
"401 Unauthorized": {},
"403 Forbidden": {},
"500 Internal Server Error": {}
}admin or asistente can access this endpoint.Authorization: Bearer <token>
{
"message": "Token requerido"
}
{
"message": "Acceso denegado"
}
{
"message": "Error citas por estado"
}
curl -X GET https://api.example.com/api/dashboard/citas-por-estado \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <token>"
[
{
"estado": "pendiente",
"total": 8
},
{
"estado": "confirmada",
"total": 15
},
{
"estado": "atendida",
"total": 143
},
{
"estado": "cancelada",
"total": 7
}
]
pendiente, confirmada, atendida, cancelada