Documentation

Inventory, Reports, and Uploads

Operational dashboards for day-to-day management: what is deployed, how deployment quality trends over time, and how packaging jobs are progressing.

Inventory

  • Route: /dashboard/inventory
  • Search, sort, and grid/list view for Intune Win32 apps
  • App details panel includes assignment information
  • Endpoints: GET /api/intune/apps, GET /api/intune/apps/[id]

Reports

  • Route: /dashboard/reports
  • Date range presets: 7, 30, 90, 365 days
  • Summary cards, trend chart, top apps, and recent failures
  • CSV export support
  • Endpoints: GET /api/analytics, GET /api/analytics/export

Uploads

  • Route: /dashboard/uploads
  • Active/completed/failed views for packaging lifecycle states
  • Auto-refresh while active jobs are present
  • Cancel/dismiss and force-redeploy actions
MethodPathPurpose
GET/api/packageList jobs by user or fetch one job
POST/api/packageQueue package jobs
POST/api/package/cancelCancel or dismiss jobs
POST/api/package/callbackPipeline status callback updates

Operational Notes

Inventory and report routes require bearer auth. Upload list reads currently use query-based user scoping in the route handler.