---
title: "POST /tasks.task.update"
method: POST
path: "/tasks.task.update"
tags: ["tasks"]
---

# POST /tasks.task.update

`POST /tasks.task.update`

## Request body

- object
  - `id` integer
  - `fields` object, required
    - `title` string
    - `description` string
    - `responsibleId` integer
    - `deadline` string, date-time
    - `needsControl` boolean
    - `startPlan` string, date-time
    - `endPlan` string, date-time
    - `fileIds` unknown[]
      - unknown
    - `checklist` unknown[]
      - unknown
    - `groupId` integer
    - `stageId` integer
    - `epicId` integer
    - `storyPoints` integer
    - `flowId` integer
    - `priority` string
    - `status` string
    - `statusChanged` string, date-time
    - `parentId` integer
    - `containsChecklist` boolean
    - `containsSubTasks` boolean
    - `containsRelatedTasks` boolean
    - `containsGanttLinks` boolean
    - `containsPlacements` boolean
    - `containsResults` boolean
    - `numberOfReminders` integer
    - `chatId` integer
    - `plannedDuration` integer
    - `actualDuration` integer
    - `durationType` string
    - `started` string, date-time
    - `estimatedTime` integer
    - `replicate` boolean
    - `changed` string, date-time
    - `changedById` integer
    - `statusChangedById` integer
    - `closedById` integer
    - `closed` string, date-time
    - `activity` string, date-time
    - `guid` string
    - `xmlId` string
    - `exchangeId` string
    - `exchangeModified` string
    - `outlookVersion` integer
    - `mark` string
    - `allowsChangeDeadline` boolean
    - `allowsTimeTracking` boolean
    - `matchesWorkTime` boolean
    - `addInReport` boolean
    - `isMultitask` boolean
    - `siteId` string
    - `forkedByTemplateId` integer
    - `deadlineCount` integer
    - `declineReason` string
    - `forumTopicId` integer
    - `link` string
    - `rights` unknown[]
      - unknown
    - `archiveLink` string
    - `crmItemIds` unknown[]
      - unknown
    - `reminders` unknown[]
      - unknown
    - `requireResult` boolean
    - `matchesSubTasksTime` boolean
    - `autocompleteSubTasks` boolean
    - `allowsChangeDatePlan` boolean
    - `emailId` integer
    - `maxDeadlineChangeDate` string, date-time
    - `maxDeadlineChanges` integer
    - `requireDeadlineChangeReason` boolean
    - `inFavorite` unknown[]
      - unknown
    - `inPin` unknown[]
      - unknown
    - `inGroupPin` unknown[]
      - unknown
    - `inMute` unknown[]
      - unknown
    - `dependsOn` unknown[]
      - unknown
    - `scenarios` unknown[]
      - unknown
  - `filter` unknown[]
    - unknown

## Response `200`

Success response

- object
  - `result` object
    - `result` boolean

---

[API](https://skmtc.net/bitrix24/apis/bitrix24-rest-v3-api.md) · [All operations](https://skmtc.net/bitrix24/apis/bitrix24-rest-v3-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitrix24/bitrix24-rest-v3-api/versions/3660cc6bfaf5/schema)
