Skip to content

📋 List Assigned Tasks

Endpoint: GET /api/solver/tasks/
Auth Required: ✅ Yes (Solver Bearer Token)
Content-Type: application/json


📌 Description

This endpoint retrieves all civic tasks assigned to the authenticated solver.

Each task represents a complaint-based civic issue that requires on-site inspection, reporting, and monitoring.
The response provides high-level task information to help solvers prioritize and manage their daily workload.

Only tasks currently assigned to the solver are returned.


🔐 Authentication

Include the solver JWT token in the request header:


🔎 Query Parameters (Optional)

Parameter Type Description
status string Filter by task status (assigned, inspected, approved, in_execution, resolved)
priority string low, medium, high, urgent
page integer Page number
limit integer Number of tasks per page

✅ Example Request

```http GET /api/solver/tasks/?status=assigned&page=1&limit=10 Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6...