> For the complete documentation index, see [llms.txt](https://docs.50skills.app/journeys/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.50skills.app/journeys/api-reference/undefined-6/create-user.md).

# Create user

{% openapi src="/files/HceBJd5Oa9ix2AdHFpf4" path="v1/users/" method="post" expanded="true" %}
[50skills Journeys API 2.yaml](https://2745779787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3Mz58ywsyckDBxRQPsJf%2Fuploads%2Fgit-blob-e4fb17c5b0e22e04724315d184ccee298927525d%2F50skills%20Journeys%20API%202.yaml?alt=media)
{% endopenapi %}

#### Request examples

{% tabs %}
{% tab title="Application/JSON" %}

```json
{
   "name":"Samwise Gamgee",
   "email":"samwise@50skills.com"
}
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
response = requests.post(
    "https://journeys-api.50skills.app/v1/users/",
    json={
        "name": "Samwise Gamgee",
        "email": "samwise@shire.com",
    }
)
print(response.json())                  
```

{% endtab %}

{% tab title="JavaScript" %}

```javascript
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));                   
```

{% endtab %}
{% endtabs %}

#### Response samples

{% tabs %}
{% tab title="201 " %}
{% code overflow="wrap" %}

```json
{
   "id":"eJzQLAKm",
   "shortId":"eJzQLAKm",
   "name":"Samwise Gamgee",
   "email":"samwise@50skills.com",
   "phone":null,
   "isActive":true,
   "role":"user",
   "picture":null,
   "hasSetPassword":false,
   "isMe":false,
   "status":"created"
}
```

{% endcode %}
{% endtab %}
{% endtabs %}
