For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create user

Create user

post

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: true
rolestring · enumOptionalPossible values:
picturestring · uri · nullableOptional
send_invitebooleanWrite-onlyOptionalDefault: false
has_set_passwordbooleanRead-onlyRequired
is_mestringRead-onlyRequired
statusstringRead-onlyRequired
Responses
201Success
application/json
idstringRead-onlyRequired
short_idstringRead-onlyRequired
namestringRequired
emailstring · emailRequired
phonestringOptional
is_activebooleanOptionalDefault: true
rolestring · enumOptionalPossible values:
picturestring · uri · nullableOptional
send_invitebooleanWrite-onlyOptionalDefault: false
has_set_passwordbooleanRead-onlyRequired
is_mestringRead-onlyRequired
statusstringRead-onlyRequired
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