Skip to main content
PUT
/
v1
/
tasks
/
{task_id}
UpdateTask
curl --request PUT \
  --url https://api.manus.ai/v1/tasks/{task_id} \
  --header 'API_KEY: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "title": "<string>",
  "enableShared": true,
  "enableVisibleInTaskList": true
}
'
{
  "task_id": "<string>",
  "task_title": "<string>",
  "task_url": "<string>",
  "share_url": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://open.manus.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

API v1 is deprecated and will be removed in the future. Please migrate to API v2 for new features and long-term support.
Update a task’s metadata such as title, sharing settings, and visibility in the task list.

Updatable Fields

  • title: Change the task’s title
  • enableShared: Enable or disable public sharing of the task
  • enableVisibleInTaskList: Control whether the task appears in the Manus webapp task list

Authorizations

API_KEY
string
header
required

Path Parameters

task_id
string
required

The ID of the task to update

Body

application/json
title
string

New title for the task

enableShared
boolean

Whether to enable public sharing

enableVisibleInTaskList
boolean

Whether the task should be visible in the task list

Response

200 - application/json

Task updated successfully.

task_id
string
task_title
string
task_url
string
share_url
string

Public share URL if sharing is enabled