Update user

PUT
https:/api.example.com/v1/users/{userId}

Update an existing user

Path parameters

  • userId
    string
    Required
    The user ID

Request body

  • firstName
    string
    User's first name
  • lastName
    string
    User's last name
  • role
    enum
    User's role in the system
    • user
      string
    • admin
      string
    • moderator
      string
  • isActive
    boolean
    Whether the user account is active

Response

User updated 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 '
{
"firstName": "string",
"lastName": "string",
"role": "user",
"isActive": true
}
'
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"
}
Get user by IDDelete user
Built with