Ticktick

TICKTICK_CREATE_TASK

Tool to create a new task in TickTick. Use after you have task details such as title, dates, and optional reminders or subtasks.

Remote ticktick

Other tools also called TICKTICK_CREATE_TASK? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "desc": {
      "type": "string",
      "title": "Desc",
      "default": null,
      "examples": [
        "Grocery shopping for the weekend"
      ],
      "nullable": true,
      "description": "Extended description of the task"
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "ChecklistItem",
        "required": [
          "title"
        ],
        "properties": {
          "id": {
            "type": "string",
            "title": "Id",
            "default": null,
            "nullable": true,
            "description": "ID of the checklist item (omit when creating new items)"
          },
          "title": {
            "type": "string",
            "title": "Title",
            "examples": [
              "Buy milk"
            ],
            "description": "Title of the checklist item"
          },
          "status": {
            "type": "integer",
            "title": "Status",
            "default": null,
            "examples": [
              0
            ],
            "nullable": true,
            "description": "Completion status: 0=Normal, 1=Completed"
          },
          "isAllDay": {
            "type": "boolean",
            "title": "Is All Day",
            "default": null,
            "examples": [
              false
            ],
            "nullable": true,
            "description": "If true, this item is an all-day event"
          },
          "timeZone": {
            "type": "string",
            "title": "Time Zone",
            "default": null,
            "nullable": true,
            "description": "Time zone name, e.g., 'America/Los_Angeles'"
          },
          "sortOrder": {
            "type": "integer",
            "title": "Sort Order",
            "default": null,
            "examples": [
              1
            ],
            "nullable": true,
            "description": "Ordering index for the checklist item"
          },
          "startDate": {
            "type": "string",
            "title": "Start Date",
            "default": null,
            "examples": [
              "2023-04-23T12:00:00+0000"
            ],
            "nullable": true,
            "description": "Start date/time in ISO 8601 format"
          },
          "completedTime": {
            "type": "string",
            "title": "Completed Time",
            "default": null,
            "examples": [
              "2023-04-23T18:30:00+0000"
            ],
            "nullable": true,
            "description": "Completion timestamp in ISO 8601 format"
          }
        },
        "description": "A single checklist (subtask) item within a task."
      },
      "title": "Items",
      "default": null,
      "nullable": true,
      "description": "Checklist (subtask) items"
    },
    "title": {
      "type": "string",
      "title": "Title",
      "examples": [
        "Buy groceries"
      ],
      "description": "Title of the task"
    },
    "content": {
      "type": "string",
      "title": "Content",
      "default": null,
      "examples": [
        "Remember to pick up eggs and bread"
      ],
      "nullable": true,
      "description": "Main content or notes of the task"
    },
    "dueDate": {
      "type": "string",
      "title": "Due Date",
      "default": null,
      "examples": [
        "2023-04-24T17:00:00+0000"
      ],
      "nullable": true,
      "description": "ISO 8601 due date/time, e.g., '2023-04-24T17:00:00+0000'"
    },
    "isAllDay": {
      "type": "boolean",
      "title": "Is All Day",
      "default": false,
      "examples": [
        false
      ],
      "nullable": true,
      "description": "Set true for an all-day task"
    },
    "priority": {
      "type": "integer",
      "title": "Priority",
      "default": null,
      "examples": [
        3
      ],
      "nullable": true,
      "description": "Task priority (0=None, 1=Low, 3=Medium, 5=High)"
    },
    "timeZone": {
      "type": "string",
      "title": "Time Zone",
      "default": null,
      "nullable": true,
      "description": "Time zone identifier, e.g., 'America/Los_Angeles'"
    },
    "projectId": {
      "type": "string",
      "title": "Project Id",
      "default": null,
      "examples": [
        "5e8f7a2b3b2f4c1a2d3e4f5g"
      ],
      "nullable": true,
      "description": "ID of the project (list) to add the task to"
    },
    "reminders": {
      "type": "array",
      "items": {
        "type": "string",
        "properties": {}
      },
      "title": "Reminders",
      "default": null,
      "examples": [
        [
          "TRIGGER:PT10M"
        ]
      ],
      "nullable": true,
      "description": "List of reminder triggers in RFC 5545 format, e.g., ['TRIGGER:PT10M', 'TRIGGER:PT0S']"
    },
    "sortOrder": {
      "type": "integer",
      "title": "Sort Order",
      "default": null,
      "examples": [
        12345
      ],
      "nullable": true,
      "description": "Internal sort index"
    },
    "startDate": {
      "type": "string",
      "title": "Start Date",
      "default": null,
      "nullable": true,
      "description": "ISO 8601 start date/time, e.g., '2023-04-23T12:00:00+0000'"
    },
    "repeatFlag": {
      "type": "string",
      "title": "Repeat Flag",
      "default": null,
      "examples": [
        "RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR"
      ],
      "nullable": true,
      "description": "RRULE string for recurrence, e.g., 'RRULE:FREQ=DAILY;INTERVAL=1'"
    }
  }
}