POST https://todolistapi-iaeb.onrender.com/users
Parâmetros: corpo JSON
{
"name": "Mafalda",
"email": "[email protected]",
"password": "senha"
}
Resposta: status 201, sem corpo
GET https://todolistapi-iaeb.onrender.com/users?email=exemplo
Parâmetros: query (email do usuário)
Resposta: status 200, corpo array de usuários
[
{
"id": 1,
"name": "Magali",
"email": "exemplo",
"password": "mingau"
}
]
POST https://todolistapi-iaeb.onrender.com/tasks
Parâmetros: corpo JSON
{
"description": "Escovar os dentes",
"userID": 3
}
Resposta: status 201, sem corpo
PATCH https://todolistapi-iaeb.onrender.com/tasks/:id/description
Parâmetros: parâmetro de rota: (id da tarefa) e corpo JSON
{
"description": "Tomar café da manhã"
}
Resposta: status 200, sem corpo
PATCH https://todolistapi-iaeb.onrender.com/tasks/:id/status
Parâmetros: parâmetro de rota: (id da tarefa) e corpo JSON
{
"status": "true"
}
Resposta: status 200, sem corpo
GET https://todolistapi-iaeb.onrender.com/tasks/:userID
Parâmetros: parâmetro de rota (id do usuário)
Resposta: status 200, corpo array de tarefas
[
{
"id": 1,
"description": "Acordar",
"status": true,
"user_id": 3
},
{
"id": 2,
"description": "Tomar café da manhã",
"status": false,
"user_id": 3
}
]
DELETE https://todolistapi-iaeb.onrender.com/tasks/:id
Parâmetros: parâmetro de rota (id da tarefa)
Resposta: status 200, sem corpo