# NeuralJoint Internal API
* api.post("/createUser",
[
check("name").isLength({ min: 3 }),
check("email").isEmail(),
check("password").isLength({ min: 5 }),
],
* api.get("/getApiKeys",
passport.authenticate("basic", { session: false }),
* api.get("/getUserPlan",
passport.authenticate("basic", { session: false }),
* api.post("/createApiKey",
passport.authenticate("basic", { session: false }),
* api.post("/createApiKey",
passport.authenticate("basic", { session: false }),
* api.post("/revokeApiKey",
[
check("api_key").isString(),
],
passport.authenticate("basic", { session: false }),