feat: add user appointment stats endpoint to API root documentation #30

Merged
Saani merged 1 commits from feature/meetings into main 2025-11-24 11:57:40 +00:00
Showing only changes of commit 9aef796fc7 - Show all commits

View File

@ -294,6 +294,20 @@ def api_root(request, format=None):
"completion_rate": "Percentage of requests that were scheduled" "completion_rate": "Percentage of requests that were scheduled"
} }
}, },
"user_appointment_stats": {
"description": "Get appointment statistics and analytics for the authenticated user",
"url": request.build_absolute_uri("/api/meetings/user/appointments/stats/"),
"methods": ["GET"],
"authentication": "Required",
"response_fields": {
"total_requests": "Total number of appointment requests",
"pending_review": "Number of pending review requests",
"scheduled": "Number of scheduled appointments",
"rejected": "Number of rejected requests",
"completed": "Number of completed appointments",
"completion_rate": "Percentage of requests that were scheduled"
}
},
}, },
"jitsi_integration": { "jitsi_integration": {