{ "GET": { "des": "Returns the API documentation", "per": [], "par": { "URL0": { "des": "Method name", "typ": "varchar(1,30)", "ren": "method_name", "opt": true, "def": null } } }, "release": { "GET": { "des": "Pulls project from git branch.", "per": [["admin"]], "par": { "URL0": { "des": "Name of the project to release", "typ": "alphanumeric", "ren": "project", "opt": true, "def": "self" }, "URL1": { "des": "Step to run, if not given, all steps will be run", "typ": "id", "ren": "step", "opt": true } } } }, "Excel":{ "POST": { "des": "Import data from an Excel file", "per": [], "par": { } } }, "Professor":{ "Stats": { "GET":{ "des": "Get statistics of the professor", "per": [], "par":{ "URL0": {"des" : "Id of the professor", "typ": "id", "ren": "idProf", "opt" : false} } } } }, "Formation": { "GET":{ "des": "Get all data about a formation", "per": [], "par": { "URL0":{"des" : "Id of the formation", "typ": "id", "ren": "idForm", "opt" : true} } } }, "Category": { "GET": { "des" : "Get all data about a professor category", "per": [], "par": { "URL0":{"des" : "Id of the category", "typ": "id", "ren": "idCat", "opt" : true} } } }, "a": { "b": { "c": { "PUT": { "des": "PUT A/B/C.", "per": [], "par": {} }, "DELETE": { "des": "DELETE A/B/C.", "per": [], "par": {} } }, "PUT": { "des": "PUT A/B.", "per": [], "par": {} }, "DELETE": { "des": "DELETE A/B.", "per": [], "par": {} } }, "GET": { "des": "GET A.", "per": [], "par": {} }, "POST": { "des": "POST A.", "per": [], "par": {} } } }