create-task
Create new tasks in Sunsama with title, notes, due dates, time estimates, and stream assignments to organize your workflow.
Instructions
Create a new task with optional properties
Input Schema
Name | Required | Description | Default |
---|---|---|---|
dueDate | No | Due date string (ISO format) | |
notes | No | Additional task notes | |
private | No | Whether the task is private | |
snoozeUntil | No | Snooze until date string (ISO format) - the date the task is scheduled for | |
streamIds | No | Array of stream IDs to associate with the task | |
taskId | No | Custom task ID (auto-generated if not provided) | |
text | Yes | Task title/description | |
timeEstimate | No | Time estimate in minutes |
Input Schema (JSON Schema)
{
"properties": {
"dueDate": {
"description": "Due date string (ISO format)",
"type": "string"
},
"notes": {
"description": "Additional task notes",
"type": "string"
},
"private": {
"description": "Whether the task is private",
"type": "boolean"
},
"snoozeUntil": {
"description": "Snooze until date string (ISO format) - the date the task is scheduled for",
"type": "string"
},
"streamIds": {
"description": "Array of stream IDs to associate with the task",
"items": {
"type": "string"
},
"type": "array"
},
"taskId": {
"description": "Custom task ID (auto-generated if not provided)",
"type": "string"
},
"text": {
"description": "Task title/description",
"minLength": 1,
"type": "string"
},
"timeEstimate": {
"description": "Time estimate in minutes",
"exclusiveMinimum": 0,
"type": "integer"
}
},
"required": [
"text"
],
"type": "object"
}