Update user

PUT /api/v1/users/{_username}

Path parameters

  • _username string Required

    _username

application/json

Body

  • user object
    Hide user attributes Show user attributes object
    • email string

      Minimum length is 10.

    • username string

      Minimum length is 6.

    • password string(password)

      Minimum length is 6.

    • password_confirmation string(password)

      Minimum length is 6.

Responses

  • 200

    successful

PUT /api/v1/users/{_username}
curl \
 -X PUT http://127.0.0.1:3000//api/v1/users/{_username} \
 -H "Authorization: Bearer $ACCESS_TOKEN" \
 -H "Content-Type: application/json" \
 -d '{"user":{"email":"michael@gmail.com","username":"michael","password":"string","password_confirmation":"string"}}'
Request example
{
  "user": {
    "email": "michael@gmail.com",
    "username": "michael",
    "password": "string",
    "password_confirmation": "string"
  }
}