Creates a new task. The task runs asynchronously.
The message to start the task with. Contains the prompt text, optional file attachments, and connector/skill configuration.
Project ID to associate this task with. The project's instruction will be automatically applied. Use project.list to get available project IDs.
Locale for the task output language (e.g., "en", "zh-CN", "ja"). Defaults to the user's account locale setting.
When enabled, the agent may pause and ask follow-up questions if the input is insufficient. When disabled (default), the agent proceeds with best-effort execution without asking.
When true, the task will not appear in the Manus webapp task list. The task is still accessible via the task_url in the response. Useful for automated/background tasks.
Controls who can view the task. "private" (default) — only the task creator can view. "team" — all team members can view. "public" — anyone with the share_url can view without authentication.
private, team, public Task created successfully.
Whether the request was successful.
true
Unique identifier for this API request, useful for debugging.
Unique identifier for the created task. Use this to track, update, or delete the task.
Auto-generated title for the task based on the input message.
URL to view the task in the Manus webapp (e.g., https://manus.im/app/{task_id}).
Publicly accessible URL for sharing. Only present when share_visibility is not "private".
The actual visibility state of the task.
private, team, public