Update user

Edit user

patch

Edit a user

Authorizations
Path parameters
user_idstringRequired
Body
idstringRead-onlyOptional
short_idstringRead-onlyOptional
namestringOptional
emailstring · emailOptional
phonestringOptional
is_activebooleanOptionalDefault: true
roleall ofOptionalDefault: user
string · enumOptionalPossible values:
picturestring · uri | nullableOptional
send_invitebooleanWrite-onlyOptionalDefault: false
has_set_passwordbooleanRead-onlyOptional
is_mestringRead-onlyOptional
statusstringRead-onlyOptional
Responses
200Success
application/json
patch
Python

import requests
response = requests.patch(
    "https://journeys-api.50skills.app/v1/users/4FKaU0aw",
    json={
        "name": "Samwise Gamgee",
        "role": "admin",
        "isActive": False,
    }
)
print(response.json())
                    
{
  "id": "4FKaU0aw",
  "short_id": "4FKaU0aw",
  "name": "Samwise Gamgee",
  "email": "[email protected]",
  "role": "admin",
  "isActive": false
}

Request samples

{
   "name":"Samwise Updated",
   "email":"[email protected]",
   "phone":"+441234567890"
}

Response samples

{
	"id": "eJzQLAKm",
	"shortId": "eJzQLAKm",
	"name": "Samwise Gamgee",
	"email": "[email protected]",
	"phone": null,
	"isActive": true,
	"role": "user",
	"picture": null,
	"hasSetPassword": false,
	"isMe": false,
	"status": "created"
}

Last updated