# Update a task on the TODO list **PUT /tasks/{taskId}** Updates a specific task's details and/or status ## Servers - https://api.todolist.local/v1: https://api.todolist.local/v1 () ## Authentication methods - oauth2 ## Parameters ### Path parameters - **taskId** (integer) The ID of the task to operate on ### Body: application/json (object) - **id** (integer) The unique identifier for a task. - **description** (string) A brief summary of the task. - **status** (string) The current status of the task, which can be 'new', 'in progress', or 'completed'. ## Responses ### 200 Task updated successfully #### Body: application/json (object) - **id** (integer) The unique identifier for a task. - **description** (string) A brief summary of the task. - **status** (string) The current status of the task, which can be 'new', 'in progress', or 'completed'. ### 404 Task not found by the ID provided [Powered by Bump.sh](https://bump.sh)