Skip to main content
GET
/
api
/
public
/
v1
/
projects
/
{id}
/
tasks
List Tasks for Project
curl --request GET \
  --url https://api.example.com/api/public/v1/projects/{id}/tasks
{
  "data": [
    {
      "id": "tsk_abc...",
      "title": "Design Homepage Mockups",
      "description": "Figma files for the main landing page",
      "status": "IN_PROGRESS",
      "priority": "HIGH",
      "dueDate": "2026-05-20T00:00:00.000Z",
      "estimatedHours": 12,
      "actualHours": 4.5,
      "createdAt": "2026-05-10T00:00:00.000Z",
      "updatedAt": "2026-05-18T00:00:00.000Z",
      "assignees": [
        {
          "id": "usr_789...",
          "firstName": "Jane",
          "lastName": "Doe"
        }
      ]
    }
  ]
}
This includes task status, priority, due dates, and who the task is assigned to.

Path Parameters

id
string
required
The unique identifier of the project.

Response

{
  "data": [
    {
      "id": "tsk_abc...",
      "title": "Design Homepage Mockups",
      "description": "Figma files for the main landing page",
      "status": "IN_PROGRESS",
      "priority": "HIGH",
      "dueDate": "2026-05-20T00:00:00.000Z",
      "estimatedHours": 12,
      "actualHours": 4.5,
      "createdAt": "2026-05-10T00:00:00.000Z",
      "updatedAt": "2026-05-18T00:00:00.000Z",
      "assignees": [
        {
          "id": "usr_789...",
          "firstName": "Jane",
          "lastName": "Doe"
        }
      ]
    }
  ]
}