Skip to content

πŸ”„ Submit Task Update

Endpoint: POST /api/solver/tasks/{id}/update/
Auth Required: βœ… Yes (Solver Bearer Token)
Content-Type: application/json


πŸ“Œ Description

This endpoint allows an assigned solver to submit progress or completion updates for a task that has been approved for execution.

Task updates are used to: - track ongoing work - report milestones - submit completion notes - support final verification

Each update is logged and becomes part of the task’s audit history.


πŸ” Authentication

Include the solver access token in the request header:


πŸ”— Path Parameter

Parameter Type Required Description
id UUID βœ… Task ID

🧾 Request Body

```json { "update_type": "progress", "remarks": "Service provider has started cleaning work.", "percentage_completed": 40 }