Tasks

Update a task by ref

Only passed fields change. Passing assignee_email (even empty) reassigns; an empty value unassigns. Requires operation tasks:write.

patch/tasks/{id}

Request

  • Base URL: https://app.fareeqy.com/api/v1
  • URL: https://app.fareeqy.com/api/v1/tasks/{id}
  • Auth: HTTP bearer

Request body

titlestring
notesstring nullable
due_atstring nullable

New due DATE (YYYY-MM-DD). Any time component is dropped — see the create operation.

assignee_emailstring nullable

Email of an assignable member. An empty string unassigns, which is why this carries no email format: the empty value is a real, accepted input here.

Response

The updated task.

Example response

{
  "data": {
    "id": "tsk-9wb7t",
    "url": "https://app.fareeqy.com/tasks/tsk-9wb7t",
    "title": "تصميم الهيدر",
    "notes": "نحتاج نسخة للجوال ونسخة للديسكتوب.",
    "completed": false,
    "completed_at": null,
    "due_at": "2026-08-10",
    "time_spent_minutes": 90,
    "project_slug": "prj-8f3kd",
    "task_list_slug": "lst-4m2qp",
    "assignee": {
      "name": "عبدالله المطيري",
      "email": "abdullah@example.com"
    },
    "created_at": "2026-07-03T11:40:09.000+03:00"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.