Skip to content

Latest commit

 

History

History
63 lines (49 loc) · 984 Bytes

docs.md

File metadata and controls

63 lines (49 loc) · 984 Bytes

🌔 Lunar

Users

Create a user

Creates a user record in the db.

POST /users

Parameters

Name Type Description
username string Required. The username.
email string Required. The email.
password string Required. The password.

Example

{
  "username": "alexbooker",
  "email": "[email protected]",
  "password": "Q35mBFGPYHIl9DMMcIt5"
}

Response if request was successful:

Status 201: Created
{
  "message": "User created."
}

Response if input validation failed:

Status 400: Bad Request
{
  "message": "Validation error",
  "errors": [
    {
      "path": "username",
      "message": "\"username\" is not allowed to be empty"
    },
    {
      "path": "password",
      "message": "\"password\" is not allowed to be empty"
    }
  ]
}