Create user
Create a new user
Authorizations
AuthorizationstringRequired
Token-based authentication with required prefix "Token"
Body
idstringRead-onlyRequired
short_idstringRead-onlyRequired
namestringRequired
emailstring · emailRequired
phonestringOptional
is_activebooleanOptionalDefault:
truerolestring · enumOptionalPossible values:
picturestring · uri · nullableOptional
send_invitebooleanWrite-onlyOptionalDefault:
falsehas_set_passwordbooleanRead-onlyRequired
is_mestringRead-onlyRequired
statusstringRead-onlyRequired
Responses
201Success
application/json
idstringRead-onlyRequired
short_idstringRead-onlyRequired
namestringRequired
emailstring · emailRequired
phonestringOptional
is_activebooleanOptionalDefault:
truerolestring · enumOptionalPossible values:
picturestring · uri · nullableOptional
send_invitebooleanWrite-onlyOptionalDefault:
falsehas_set_passwordbooleanRead-onlyRequired
is_mestringRead-onlyRequired
statusstringRead-onlyRequired
400Error
application/json
401
Unauthorized
postv1/users/
Python
import requests
response = requests.post(
"https://journeys-api.50skills.app/v1/users/",
json={
"name": "Samwise Gamgee",
"email": "samwise@shire.com",
}
)
print(response.json())
{
"id": "4FKaU0aw",
"short_id": "4FKaU0aw",
"name": "Samwise Gamgee",
"email": "samwise@shire.com",
"role": "user",
"isActive": true
}Request examples
{
"name":"Samwise Gamgee",
"email":"samwise@50skills.com"
}import requests
response = requests.post(
"https://journeys-api.50skills.app/v1/users/",
json={
"name": "Samwise Gamgee",
"email": "samwise@shire.com",
}
)
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": "samwise@shire.com"
})
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error)); Response samples
Last updated