curl --request GET \
--url https://api.example.com/api/dashboard/stats{
"citasHoy": 123,
"pendientes": 123,
"confirmadas": 123,
"atendidas": 123,
"canceladas": 123,
"401 Unauthorized": {},
"403 Forbidden": {},
"500 Internal Server Error": {}
}Retrieve general dashboard statistics including appointment counts by status
curl --request GET \
--url https://api.example.com/api/dashboard/stats{
"citasHoy": 123,
"pendientes": 123,
"confirmadas": 123,
"atendidas": 123,
"canceladas": 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 dashboard stats"
}
curl -X GET https://api.example.com/api/dashboard/stats \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <token>"
{
"citasHoy": 12,
"pendientes": 8,
"confirmadas": 15,
"atendidas": 143,
"canceladas": 7
}