Create user
Create a new user
Authorizations
Body
idstringRead-onlyRequired
short_idstringRead-onlyRequired
namestringRequired
emailstring · emailRequired
phonestringOptional
is_activebooleanOptionalDefault:
trueroleall ofOptionalDefault:
userstring · enumOptionalPossible values:
picturestring · uri | nullableOptional
send_invitebooleanWrite-onlyOptionalDefault:
falsehas_set_passwordbooleanRead-onlyRequired
is_mestringRead-onlyRequired
statusstringRead-onlyRequired
Responses
201Success
application/json
400Error
application/json
401
Unauthorized
post
v1/users/
import requests
response = requests.post(
"https://journeys-api.50skills.app/v1/users/",
json={
"name": "Samwise Gamgee",
"email": "[email protected]",
}
)
print(response.json())
{
"id": "4FKaU0aw",
"short_id": "4FKaU0aw",
"name": "Samwise Gamgee",
"email": "[email protected]",
"role": "user",
"isActive": true
}Request examples
{
"name":"Samwise Gamgee",
"email":"[email protected]"
}import requests
response = requests.post(
"https://journeys-api.50skills.app/v1/users/",
json={
"name": "Samwise Gamgee",
"email": "[email protected]",
}
)
print(response.json()) fetch("https://journeys-api.50skills.app/v1/users/", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
"name": "Samwise Gamgee",
"email": "[email protected]"
})
})
.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