List task items

org.intentschema.productivity.tasks.item.list.v1

JSON: bare · @sha256:81d0117b374b…
Hash: sha256:81d0117b374bb1826fda74739b09df3d8e36715f9d9dd3fdbfbff0c22d3a2a26

List tasks by status, assignee, project, or text.

Payload

FieldTypeDescription
target *Target
objectobject
object
FieldTypeDescription
querystringOptional provider-specific search string.
filterobject
limitinteger (minimum 1; maximum 500; default 50)
cursorstring
filter
FieldTypeDescription
project_idstring
assigneestring (email)
statusenum: needs_action | in_process | completed | cancelled
due_afterstring (date-time)
due_beforestring (date-time)
textstring

Result

FieldTypeDescription
items *object[]
next_cursorstringPresent when more results are available.
estimated_totalinteger
items[]
FieldTypeDescription
external_idstring
titlestring
statusstring
due_atstring (date-time)
assigneestring (email)RFC 5321 mailbox. Plain address (jane@example.com) or with display name ("Jane Doe" <jane@example.com>).

Examples

my open tasks

{
  "target": {
    "system": "asana"
  },
  "object": {
    "filter": {
      "assignee": "alice@acme.com",
      "status": "needs_action"
    }
  }
}