Manage tasks
tasks_manageTasks, events and meetings (the Calendar page in the apps). create (a meeting texts the contact only with textContact: true; ask first), update (status "done" completes; contactId/companyId/dealId relink; moving a meeting re-sends its texts), delete (confirm; repeating tasks need scope; remove_from_google only if the user says).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Required for: update, delete. | |
| kind | No | Used by: create, update. Default task. | |
| color | No | Used by: create, update. Calendar colour, the same palette as Google Calendar; syncs both ways. "default" = the colour of its kind. | |
| dueAt | No | Used by: create, update. ISO 8601, for tasks. | |
| endAt | No | Used by: create, update. ISO 8601. | |
| notes | No | Used by: create, update. | |
| scope | No | Repeating tasks: "occurrence" deletes this date only, "series" the whole series. A series' first task needs one of them. | |
| title | No | Required for: create; optional for: update. | |
| action | Yes | ||
| dealId | No | Used by: create, update. | |
| status | No | ||
| startAt | No | Used by: create, update. ISO 8601, for events/meetings. | |
| location | No | Used by: create, update. | |
| companyId | No | Used by: create, update. | |
| contactId | No | Used by: create, update. | |
| recurrence | No | Used by: create, update. Repeats relative to dueAt. Tasks only. | |
| textContact | No | Meetings: text the contact a confirmation and reminders. Default false. | |
| remove_from_google | No | Default false. True also removes it from Google Calendar: the event, or for scope "occurrence" just that date. Only after the user confirms. |