Register
Users can register using the API described below. The register operation requires three properties: one marked as name, username and password.
Method : POST
URL : /api/register
Body : JSON
{
"name": "User",
"username": "user",
"password": "password"
}Request :
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
var raw = JSON.stringify({
"name": "User",
"username": "user",
"password": "password"
});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("http://localhost:3000/api/register", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));Response : 200 - OK
{
"id": 1,
"username": "user",
"name": "User",
"type": "user",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwicGFzc3dvcmQiOiJBZG1pbiIsImlhdCI6MTY3MzU5MDY1NH0.z8Bc26vhWGICs78KyujSWXY5S98qoccYl9pBVWEFYBY"
}Response :
{
"error_code": "422",
"message": "Unprocessable Content",
"error": "Name required",
"error": "Username required",
"error": "Password required"
}