⛏
DMS Simulation Platform
Production-grade async API — FastAPI · Python 3.12 · MySQL · Redis
v1.0.0 • DEVELOPMENT
All systems operational —
DMS Simulation Platform
is running on
development
Developer Portal
📄
Swagger UI
Interactive API explorer with live Try-it-out. All 100+ endpoints documented with request & response examples.
📚
ReDoc
Clean, readable API reference documentation. Best for exploring schemas and response shapes.
📄
OpenAPI JSON
Raw OpenAPI 3.x specification. Import into Postman, Insomnia, or any API client.
❤
Health Check
Simple liveness endpoint. Returns service name, version, and current environment.
⚡
Socket.IO Docs
Real-time WebSocket event documentation. Covers simulation timer events and connect/disconnect lifecycle.
🔌
AsyncAPI Spec
Machine-readable Socket.IO event schema in AsyncAPI 2.x YAML format.
API Surface
POST /api/v1/auth/master/login
GET /api/v1/admin/organisations
GET /api/v1/admin/b2c-students
GET /api/v1/org/students
GET /api/v1/org/licences/pools
GET /api/v1/student/modules
GET /api/v1/reports/scores
GET /api/v1/dashboard/admin/summary
POST /api/v1/student/simulations/start
GET /api/v1/notifications
GET /api/v1/activity-logs
GET /api/v1/settings/flags
+ 90 more endpoints → /docs