Update user
Edit a user
Authorizations
Path parameters
user_idstringRequired
Body
idstringRead-onlyOptional
short_idstringRead-onlyOptional
namestringOptional
emailstring · emailOptional
phonestringOptional
is_activebooleanOptionalDefault:
trueroleall ofOptionalDefault:
userstring · enumOptionalPossible values:
picturestring · uri | nullableOptional
send_invitebooleanWrite-onlyOptionalDefault:
falsehas_set_passwordbooleanRead-onlyOptional
is_mestringRead-onlyOptional
statusstringRead-onlyOptional
Responses
200Success
application/json
401
Unauthorized
404
Not found
patch
v1/users/{short_id}/
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"
}import requests
response = requests.patch(
"https://journeys-api.50skills.app/v1/users/4FKaU0aw",
json={
"name": "Samwise Gamgee",
"role": "admin",
"isActive": False,
}
)
print(response.json()) fetch("https://journeys-api.50skills.app/v1/users/4FKaU0aw", {
method: "PATCH",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
"name": "Samwise Gamgee",
"role": "admin",
"isActive": false
})
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error)); 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