Para uma API inicial de gestão de tarefas (ToDo List), os endpoints essenciais e suas URIs são:
Ação | Método HTTP | URI | Descrição |
---|---|---|---|
Listar todas as tarefas | GET | /todos | Retorna uma lista de tarefas, geralmente paginada |
Obter tarefa por ID | GET | /todos/{id} | Retorna os detalhes de uma tarefa específica |
Criar nova tarefa | POST | /todos | Cria uma nova tarefa com dados enviados no corpo |
Atualizar tarefa | PUT | /todos/{id} | Atualiza todos os dados de uma tarefa existente |
Deletar tarefa | DELETE | /todos/{id} | Remove uma tarefa específica |
Esses endpoints seguem as melhores práticas REST, utilizando URIs claras e métodos HTTP apropriados para cada operação123. A URI base /todos
representa o recurso de tarefas, e o identificador {id}
é usado para operações em tarefas específicas.