Skip to main content
PATCH
Update a task
In the Heliyos MCP server: heliyos_tasks_update.

Authorizations

Authorization
string
header
required

A workspace API key, sent as Authorization: Bearer heliyos_.... Create one in Heliyos under Settings → API keys. A key acts as a workspace admin in the one workspace it was created in.

Path Parameters

id
string
required

The task's id.

Pattern: ^[0-9a-fA-F]{24}$

Body

application/json
title
string

A new title. May be an empty string.

description
string

A new body. May be an empty string.

status
enum<string>

A new stage.

Available options:
backlog,
in_progress,
scheduled_for_later,
on_hold,
cancelled,
completed
priority
enum<string>

A new priority. Use one of these values; an update does not check it.

Available options:
none,
low,
medium,
high,
urgent
dueDate
string<date-time>

A new due date, as an ISO 8601 date or date-time.

isFinished
boolean

The done flag.

assignedUser
object[]

The complete new list of people. Newly added ids must be workspace members (you can always assign yourself); ids already on the task are kept even if that person has left.

assignedAgents
object[]

The complete new list of workers. Newly added agentIds must be workspace workers; each entry needs agentId.

relationships
object[]

The complete new set of links. Replaces the current links. At most 200.

Response

The updated task as stored: its id is in id (not _id) and relationships are not hydrated.

meta
object
required
data
object
required