Real-time notifications for task lifecycle events
task_created
EventField | Type | Required | Description |
---|---|---|---|
event_id | string | Yes | Unique identifier for this webhook event |
event_type | string | Yes | Always "task_created" for this event |
task_id | string | Yes | Unique identifier for the created task |
task_title | string | Yes | Human-readable title of the task |
task_url | string | Yes | Direct URL to view the task in Manus app |
task_stopped
EventField | Type | Required | Description |
---|---|---|---|
event_id | string | Yes | Unique identifier for this webhook event |
event_type | string | Yes | Always "task_stopped" for this event |
task_id | string | Yes | Unique identifier for the task |
task_title | string | Yes | Human-readable title of the task |
task_url | string | Yes | Direct URL to view the task in Manus app |
message | string | Yes | Status message from the task execution |
attachments | array | No | List of files generated by the task |
stop_reason | string | Yes | Why the task stopped: "finish" or "ask" |
"finish"
: Task completed successfully and has final results"ask"
: Task paused and requires user input or confirmation to continueField | Type | Required | Description |
---|---|---|---|
file_name | string | Yes | Name of the generated file |
url | string | Yes | Secure download URL for the file |
size_bytes | integer | Yes | File size in bytes |