Skip to main content

CreateTaskDto

titlestringrequired

Possible values: <= 200 characters

Example: Write quarterly report
descriptionstring

Possible values: <= 2000 characters

Example: Include Q1 metrics
due object
datestringrequired
Example: 2026-06-01
timezonestring
Example: America/New_York
recurrencestring
Example: FREQ=WEEKLY;BYDAY=MO
deadlineDatestring
Example: 2026-06-30
duration object
amountnumberrequired
Example: 90
unitstringrequired

Possible values: [minute, day]

Example: minute
prioritynumber

Possible values: >= 1 and <= 4

Example: 2
locations object[]

Locations with Google Maps links

  • Array [
  • namestring

    Possible values: <= 200 characters

    Example: Eiffel Tower
    googleMapsUrlstring

    Possible values: <= 500 characters

    Example: https://maps.google.com/?q=Eiffel+Tower
  • ]
  • sourcestringrequired

    Connector source to write through to

    Possible values: <= 50 characters

    Example: todoist
    CreateTaskDto
    {
    "title": "Write quarterly report",
    "description": "Include Q1 metrics",
    "due": {
    "date": "2026-06-01",
    "timezone": "America/New_York",
    "recurrence": "FREQ=WEEKLY;BYDAY=MO"
    },
    "deadlineDate": "2026-06-30",
    "duration": {
    "amount": 90,
    "unit": "minute"
    },
    "priority": 2,
    "locations": [
    {
    "name": "Eiffel Tower",
    "googleMapsUrl": "https://maps.google.com/?q=Eiffel+Tower"
    }
    ],
    "source": "todoist"
    }