/CodexTodo-API

API para criação de tarefas

Primary LanguageJavaScript

Requisições HTTP

Usuário

- Registro

/auth/register [POST]

{
	"name": "",
	"email": "",
	"password": ""
}

- Login

/auth/authenticate [POST]

{
	"email": "",
	"password": ""
}

- Logout

/auth/logout [POST]

  • Necessária a autenticação

Tarefas

- Listar todas

/todo [GET]

  • Necessária a autenticação

- Exibir específica

/todo/id [GET]

  • Necessária a autenticação

- Listar por prioridade alta

/todo/high [GET]

  • Necessária a autenticação

- Criar

/todo [POST]

Prioridade opcional. Baixa por padrão.

{
	"title": "",
	"priority": "" 
}
  • Necessária a autenticação

- Atualizar dado

/todo/id [PUT]

{
	"campoDesejado": "",
}
  • Necessária a autenticação

- Deletar

/todo/id [DELETE]

  • Necessária a autenticação