---
title: "Update a task"
method: PATCH
path: "/mywork/{id}"
tags: ["My Work"]
---

# Update a task

`PATCH /mywork/{id}`

## Request

- Base URL: `https://api.surense.com/api/v1`
- URL: `https://api.surense.com/api/v1/mywork/{id}`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://api.surense.com/oauth/token` scopes: `global:user`

Update a task. Task IDs can be found when using `POST /mywork/todo`, `POST /mywork/done`, or `POST /mywork/delegated` under the field named 'id'.

## Path parameters

- `id` integer, required

## Request body

- UpdateMyTaskRequest: Request to update a task
  - `orderValue` number: Order value

## Response `200`

OK

- MyWorkValue
  - `id` integer
  - `itemType` 1 | 2 | 3 | 4
  - `itemId` string, uuid
  - `itemCreatedAt` string, date-time
  - `assigneeId` string, uuid
  - `dueAt` string, date-time
  - `dueAtTimeSet` boolean
  - `done` boolean
  - `doneAt` string, date-time
  - `ownerId` string, uuid
  - `orderValue` number

---

[API](https://skmtc.dev/surense/apis/mywork-service.md) - [All operations](https://skmtc.dev/surense/apis/mywork-service/llms.txt) - [OpenAPI document](https://skmtc.dev/surense/apis/mywork-service/revisions/56fe2dc6bde0?raw)
