batch_create_tasks
Create multiple tasks at once by providing a list of task objects. Each task requires a title; returns a mapping of IDs to etags and reports any errors.
Instructions
Create multiple tasks at once via V2 batch.
[Category: Tasks — Batch] [Auth: V2]
[Related: create_task, batch_update_tasks, batch_delete_tasks]
⚠️ SUBTASK TRAP — parentId in the task dict is SILENTLY IGNORED here too (V2 batch).
Do NOT pass parentId expecting subtask relationships to be created automatically.
ALWAYS call set_subtask_parent for each child AFTER this call.
Args:
tasks: List of task dicts. Each needs at least {"title": "..."}.
Optional: projectId, content, priority, dueDate, startDate,
timeZone, tags, allDay, kind, items, columnId.
⚠️ Do NOT include parentId — use set_subtask_parent instead.
Returns: {id2etag: {id: etag}, id2error: {id: error}} — check id2error for failures.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tasks | Yes |