Request Header
{
not needed
}
Request Body
{
"name": "<posted name>"
"email": "<posted email>",
"password": "<posted password>"
}
Response (201 - Created)
{
"id": "<user id given by system>",
"name": "<posted name>"
"email": "<posted email>",
"password": "<hashed posted password>",
"createdAt": "<date given by system>",
"updatedAt": "<date given by system>",
}
Response (400 - Bad Request)
{
"message": "<first validation error caught>"
}
Response (500 - Internal Server Error)
{
"message": "internal server error"
}
Request Header
not needed
Request Body
{
"email": "<email post>",
"password": "<password post>",
}
Response (200)
{
"id": "<user id>",
"name": "<user name>",
"email": "<user email>",
"access_token": "<user access_token>",
}
Response (400 - Bad Request)
{
"message": "<first validation error caught>"
}
Response (404 - Not Found)
{
"message": "<message email unregistered>"
}
Response (500 - Internal Server Error)
{
"message": "internal server error"
}
Request Header
{
"access_token": "<your access token>"
}
Request Body
not needed
Response (200)
[
{
"id": "<task id>",
"title": "<task title>",
"category": "<task category>",
"UserId": "<creator id>",
"createdAt": "<date task created>",
"updatedAt": "<date last time task updated>"
},
{
"id": "<task id>",
"title": "<task title>",
"category": "<task category>",
"UserId": "<id creator>",
"createdAt": "<date task created>",
"updatedAt": "<date last time task updated>"
},
]
Response (500 - Internal Server Error)
{
"message": "internal server error"
}
Request Header
{
"access_token": "<your access token>"
}
Request Body
{
"title": "<task title>",
"category": "<task category>",
}
Response (201 - Created)
{
"id": "<task id>",
"title": "<task title>",
"category": "<task category>",
"UserId": "<id creator>"
"createdAt": "<date given by system>",
"updatedAt": "<date given by system>"
}
Response (400 - Bad Request)
{
"message": "<first validation error caught>"
}
Response (500 - Internal Server Error)
{
"message": "internal server error"
}
Request Header
{
"access_token": "<your access token>"
}
Request Body
not needed
Response (200)
{
"id": "<id of found task>",
"title": "<title of found task>",
"category": "<category of found task>",
"UserId": "<creator id of found task>"
"createdAt": "<date created of found task>",
"updatedAt": "<updateAt of found task>",
}
Response (401 - Unauthorized)
{
"message": "<unauthorized message>"
}
Response (404 - Not Found)
{
"message": "<message task not found>"
}
Response (500 - Internal Server Error)
{
"message": "internal server error"
}
Request Header
{
"access_token": "<your access token>"
}
Request Body
{
"title": "<task title>",
"category": "<task category>"
}
Response (200)
{
"id": "<task id>",
"title": "<task title>",
"category": "<task category>",
"UserId": "<id creator>",
"createdAt": "<date given by system>",
"updatedAt": "<date given by system>"
}
Response (400 - Bad Request)
{
"message": "<first validation error caught>"
}
Response (401 - Unauthorized)
{
"message": "<unauthorized message>"
}
Response (404 - Not Found)
{
"message": "<task not found message>"
}
Response (500 - Internal Server Error)
{
"message": "internal server error"
}
Request Header
{
"access_token": "<your access token>"
}
Request Body
not needed
Response (200)
{
"id": "<deleted task id>",
"title": "<deleted task title>",
"category": "<deleted task category>",
"UserId": "<deleted task creator id>"
"createdAt": "<deleted task date created>",
"updatedAt": "<deleted task updateAt>"
}
Response (401 - Unauthorized)
{
"message": "<unauthorized message>"
}
Response (404 - Not Found)
{
"message": "<task not found message>"
}
Response (500 - Internal Server Error)
{
"message": "internal server error"
}