Skip to content

Create user (sign up)

PUT
/api/v1/user
object
username
required

Username (3+ chars, starts with word char)

string
>= 3 characters /^\w[\w\.]*$/
email
required

User email address

string format: email
password
required

Password (8-72 chars)

string
>= 8 characters <= 72 characters
passwordConfirm

Password confirmation (must match password)

string

User created

object
id
required

User ID (15 chars)

string
username
required

Username (3+ chars, alphanumeric with dots)

string
email
required

User email address

string format: email
avatar

Avatar file path

string
verified

Email verification status

boolean
created
string format: date-time
updated
string format: date-time

Bad Request - Signup disabled or invalid data

Internal Server Error