Skip to content

Latest commit

 

History

History
65 lines (59 loc) · 732 Bytes

File metadata and controls

65 lines (59 loc) · 732 Bytes

Task Management API - API Endpoints User Endpoints: HTTP Method Endpoint Description Authentication POST /api/register/ User registration No POST /api/login/ User login and token generation No GET /api/users/{id}/ Retrieve user details Yes PUT /api/users/{id}/ Update user profile Yes DELETE /api/users/{id}/ Delete user account Yes

Task Endpoints: HTTP Method Endpoint Description Authentication POST /api/tasks/ Create a new task Yes GET /api/tasks/ Retrieve all tasks Yes GET /api/tasks/{id}/ Retrieve a specific task Yes PUT /api/tasks/{id}/ Update a task Yes DELETE /api/tasks/{id}/ Delete a task Yes PATCH /api/tasks/{id}/complete/ Mark task as complete Yes PATCH /api/tasks/{id}/incomplete/ Mark task as incomplete Yes