{
    "service": "Typing Master License Server",
    "version": "1.2.0-notifications",
    "status": "operational",
    "database": "connected",
    "plans_supported": [
        "1 Day",
        "6 Months",
        "1 Year",
        "Lifetime"
    ],
    "endpoints": {
        "POST /api/license/create": "Create license [Admin]",
        "POST /api/license/activate": "Activate device on license [Client]",
        "POST /api/license/validate": "Validate license & device [Client]",
        "POST /api/license/revoke": "Revoke license [Admin]",
        "POST /api/license/extend": "Extend license validity [Admin]",
        "POST /api/license/reset": "Reset device activation slots [Admin]",
        "GET /api/license/details": "Get license info & activations [Admin]",
        "GET /api/licenses": "List all licenses [Admin]",
        "POST /api/telemetry/heartbeat": "Register/update device activity [Client]",
        "GET /api/telemetry/stats": "Get device statistics [Admin]",
        "GET /api/telemetry/devices": "Get device list [Admin]",
        "GET /api/admin/notifications/summary": "Notification dashboard metrics [Admin]",
        "GET /api/admin/notifications": "Notification history [Admin]",
        "POST /api/admin/notifications/send": "Queue notification for Android/Windows [Admin]",
        "POST /api/admin/notifications/draft": "Save notification draft [Admin]",
        "POST /api/push/register": "Register Android FCM token [Device + License]",
        "GET /api/notifications/pending": "Fetch Windows pending notifications [Device + License]",
        "POST /api/notifications/acknowledge": "Acknowledge/open notification [Device + License]"
    },
    "server_time": "2026-10-31 23:04:29 IST"
}