StartProjectTasksAction
Starts project tasks by setting their Started flag to true. Each request supplies a list of project task IDs and returns one result, index-aligned to the requests, reporting whether every task started, or the tasks that failed with a reason for each. All IDs across every request are validated and committed as a single all-or-none batch: if any ID is missing, inaccessible, not a valid project task ID, or fails a start rule, none of the Project Tasks are started even if not mentioned in the Failed Task IDs. If there are any failed project task IDs the agent will treat the whole request as unsuccessful, and not report any project task as started.
| Property | Value |
| Label | Start Project Tasks |
| Category | Project Task Management |
| Since | Summer 2026 |
| Read-only | No |
| Supports Agents | Yes |
| Supports Flows | Yes |
| Async Action | No |
| Keywords | begin, in progress |
Request Parameters
| Field | Type | Label | Description | Required |
projectTaskIds | List<Id> | Project Task IDs | The IDs of the project tasks to start. | Yes |
Response Parameters
| Field | Type | Label | Description | Required |
isSuccess | Boolean | Is Success | True only if every task in this request started. False if any task failed, including a failure in another request, since all requests commit as one. | No |
failedTaskIds | List<Id> | Failed Task IDs | The IDs that directly triggered an error, index-aligned to Error Messages and populated only when Is Success is false. This is NOT the full list of tasks that did not start: when Is Success is false the whole batch is rolled back and none of the supplied tasks start, whether or not they appear here. If there are any failed task IDs do not tell the user that any of the tasks were successful | No |
errorMessages | List<String> | Error Messages | The reason each failed task was not started. This is index-aligned to Failed Task IDs. Any IDs here mean that all tasks in the request have not started, so ensure to inform the user of that. | No |
|