{
    "success": true,
    "message": "Gterms API",
    "version": "1.0.0",
    "endpoints": {
        "GET \/api\/categories": "Get all categories",
        "GET \/api\/categories\/{id}": "Get category by ID",
        "GET \/api\/terms": "Get all terms (supports filters: category, difficulty, search)",
        "GET \/api\/terms\/{id}": "Get term by ID",
        "POST \/api\/terms": "Create new term",
        "PUT \/api\/terms\/{id}": "Update term",
        "DELETE \/api\/terms\/{id}": "Delete term",
        "GET \/api\/roadmaps": "Get all roadmaps",
        "GET \/api\/roadmaps\/{id}": "Get roadmap with topics and connections",
        "GET \/api\/roadmaps\/{id}\/topics": "Get topics for a roadmap (flat list)",
        "GET \/api\/roadmaps\/{id}\/progress": "Get user progress for a roadmap",
        "POST \/api\/roadmaps\/{id}\/progress": "Save user progress for a topic",
        "GET \/api\/home-content": "Get dynamic home screen content",
        "GET \/api\/app-config": "Get app configuration"
    }
}