Start a Task run
workbench_tasks_startKicks off a run of a Task and returns at once; the run carries on by itself and is live on the task's page. When the task expects an input document (its trigger has an input), pass the user's material as input — pasted text, extracted attachment text, or JSON. Tell the user it has started and what it does next. Check where it stands with workbench_tasks_run_view when they ask; don't poll it in a loop.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | Trigger payload — the document text / JSON the task starts from. | |
| taskId | Yes | Task id (from workbench_tasks_list). | |
| workspace | No | Workspace slug. Personal tokens with no default workspace MUST pass this; tokens with a default can override per call. Ignored for workspace API keys. | |
| approvalId | No | Approval id from a prior needs_confirmation response. Omit on the first call. |