👔 Manager Dashboard APIs
Team oversight and productivity insights for managers
📋 API Status Overview
Manager role APIs are currently partially implemented. Many endpoints are shared with Admin/Analytics APIs but scoped to team members. This page documents existing, planned, and recommended APIs for the Manager role.
✅ Existing Manager APIs
These APIs currently support Manager role access (via [Authorize(Roles="SuperAdmin,Admin,Manager")] or permission-based):
List users in organization. Managers see team members based on hierarchy.
Existing Permission-based
View analytics for organization (manager's own org).
Existing Plan feature gated
Create background export jobs for team reports.
Existing SuperAdmin+Admin+Manager
⚠️ Planned Manager APIs
These APIs are planned for implementation but not yet available:
Manager-specific dashboard with team rollup metrics.
Planned Q3 2026
List users who report to the manager (requires hierarchy feature).
Planned Depends on org chart
Aggregated productivity metrics for the manager's team.
Planned Backend service needed
💡 Recommended Manager APIs
These APIs are recommended for complete Manager functionality:
Compare productivity and AI usage across team members.
Recommended
View and manage productivity goals for team members.
Recommended
Track which AI tools team members are adopting.
Recommended
View audit logs filtered to team members only.
Recommended
🎯 Manager Role Capability Matrix
| Capability | Current Status | APIs | Priority |
|---|---|---|---|
| View Team Members | ✓ Partial | /api/usersmanagement | High |
| Team Analytics | ⚠ Limited | /api/analytics/organization/{id} | High |
| Team Reports | ✓ Available | /api/export-jobs | Medium |
| Direct Reports | ✗ Missing | Needs org hierarchy | Medium |
| Productivity Tracking | ✗ Missing | New service needed | Medium |
| Team Goals | ✗ Missing | New feature | Low |
| AI Adoption Insights | 💡 Recommended | Analytics extension | Low |