Integration brief

Things 3

Task creation through the Things URL scheme.

Route

idthings3.task.v1
object_typetask
delivery_modesurlScheme

Voice examples

URL scheme urlScheme

automatic_createNot supported / requires user confirmation
setuppro, enabled, appInstalled

Writable fields

FieldBehavior
titleSent as the task title.
bodySent as notes when it adds detail beyond the title.
dueDateSent as when date.
dueDateTimeSent as when date; time precision depends on Things URL handling.

Planned / unsupported fields

FieldReason
labelsCurrent adapter uses configured Things tag support; per-note canonical labels need mapping.
projectNeeds area/project lookup.
sectionNeeds project heading support.
priorityThings does not expose the same priority model.

Adapter payload

{
  "url": "things:///add?title={title}&notes={body}&when={yyyy-mm-dd}&tags={configuredTag}"
}

Generated schema summary

{
  "id": "things3.task.v1",
  "app": "Things 3",
  "object_type": "task",
  "delivery_modes": [
    "urlScheme"
  ],
  "writable_fields": [
    "title",
    "body",
    "dueDate",
    "dueDateTime"
  ]
}