Cria conta de usuário
POST /auth/create-account
{
"email": "string",
"username": "string",
"password": "string"
}
Autentica o usuário
POST /auth/login
{
"email": "string",
"password": "string"
}
Deleta a conta do usuário
POST /auth/delete
{
"email": "string",
"password": "string"
}
Verifica se o Token é válido
GET /auth
x-authorization: Bearer token
Cria uma task
POST /task
x-authorization: Bearer token
{
"content": "task content text"
}
Lista todas as tasks do usuário
GET /task
x-authorization: Bearer token
Baixa os dados de uma task específica
GET /task/:taskId
x-authorization: Bearer token
Deleta uma task específica
DELETE /task/:taskId
x-authorization: Bearer token
Atualiza o coteúdo de uma task específica
PATCH /task/:taskId
x-authorization: Bearer token
{
"content": "task content text updated"
}