Page Properties | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
...
Request
Key | Description |
---|---|
| The new user's email address ( |
used as login username). | |
| The new user's password ( |
at least 6 characters long). |
In order to create a new user, submit a POST
request to /api/users
.
Code Block | ||
---|---|---|
| ||
//creating a new user curl -v -X POST --data '{"email":"some_user@example.com", "password":"supersecret"}' -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Authorization: BEARER 74c1e7fe-e464-451f-a6eb-8f0998c46ff6' 'https://user.gini.net/api/users' |
If the request entity is invalid (missing field(s), password < 6 characters) or a user with that email address already exists, the API responds with 400 Bad Request
.
Code Block | ||
---|---|---|
| ||
POST /api/users HTTP/1.1 Host: user.gini.net Authorization: BEARER 74c1e7fe-e464-451f-a6eb-8f0998c46ff6 Content-Type: application/json {"email":"some_user@example.com","password:"supersecret"} //example response HTTP/1.1 201 Created Location: https://user.gini.net/api/users/c1e60c6b-a0a4-4d80-81eb-c1c6de729a0e Content-Length: 0 |