POST - task-manager-br.herokuapp.com/users
{
"name": "Anthony Reis",
"email": "matheus.anthony1@gmail.com",
"password": "test123@",
"age": 23
}
POST - task-manager-br.herokuapp.com/users/login
{
"email": "anthony@yahoo.com",
"password": "anthony1234@"
}
PATCH - task-manager-br.herokuapp.com/users/me
{
"name": "Anthony Reis",
"email": "matheus.anthony1@gmail.com",
"password": "test123@",
"age": 23
}
GET - task-manager-br.herokuapp.com/users/me
DELETE - task-manager-br.herokuapp.com/users/me
POST - task-manager-br.herokuapp.com/users/me/avatar
Content-Type: multipart/form-data
avatar: <image-binary>
DELETE - task-manager-br.herokuapp.com/users/me/avatar
POST - task-manager-br.herokuapp.com/tasks
{
"description": "Do some stuff",
"completed": true
}
GET - task-manager-br.herokuapp.com/tasks
GET - task-manager-br.herokuapp.com/tasks?sortBy=createdAt:desc
GET - task-manager-br.herokuapp.com/tasks?completed=true
GET - task-manager-br.herokuapp.com/tasks?limit=10
GET - task-manager-br.herokuapp.com/tasks/<id-da-task>
PATCH - task-manager-br.herokuapp.com/tasks/<id-da-task>
{
"description": "Do some stuff",
"completed": true
}
DELETE - task-manager-br.herokuapp.com/tasks/<id-da-task>