Create user

POST
https:/api.example.com/v1/users

Create a new user

Request body

  • email
    string
    Required
    User's email address
  • password
    string
    Required
    User's password
  • firstName
    string
    Required
    User's first name
  • lastName
    string
    Required
    User's last name
  • role
    enum
    Defaults: user
    User's role in the system
    • user
      string
    • admin
      string
    • moderator
      string

Response

User created successfully
  • id
    string
    Required
    Unique identifier for the user
  • email
    string
    Required
    User's email address
  • firstName
    string
    Required
    User's first name
  • lastName
    string
    Required
    User's last name
  • role
    enum
    Required
    User's role in the system
    • user
      string
    • admin
      string
    • moderator
      string
  • isActive
    boolean
    Required
    Whether the user account is active
  • createdAt
    string
    Required
    When the user was created
  • updatedAt
    string
    Required
    When the user was last updated
Example request
curl --request \
--url https://api.example.com/v1 \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"email": "user@example.com",
"password": "stringst",
"firstName": "string",
"lastName": "string",
"role": "user"
}
'
Example response
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"email": "user@example.com",
"firstName": "string",
"lastName": "string",
"role": "user",
"isActive": true,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z"
}
List usersGet user by ID
Built with