---
# System prepended metadata

title: NeuralJoint Internal API

---

# 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 }),