Task typeschedule follows the JSCalendar event schema. Provide at minimum a start timestamp in ISO 8601 format. If you specify a timeZone, omit the trailing Z from the start value so it is interpreted in that zone. When no timeZone is given, start must include a UTC offset (for example Z for UTC). Use recurrenceRules to repeat events.key scopes tasks to a pool. All assistants in the workspace can access tasks with the same key. Leave it blank to share tasks globally.{{variable}} placeholders from thread metadata and each unique template creates its own task pool. The key field stores the resolved value when the task is created.