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
| Field | Type | Description |
target * | Target | |
object | object | |
object
| Field | Type | Description |
query | string | Optional provider-specific search string. |
filter | object | |
limit | integer (minimum 1; maximum 500; default 50) | |
cursor | string | |
filter
| Field | Type | Description |
project_id | string | |
assignee | string (email) | |
status | enum: needs_action | in_process | completed | cancelled | |
due_after | string (date-time) | |
due_before | string (date-time) | |
text | string | |
Result
| Field | Type | Description |
items * | object[] | |
next_cursor | string | Present when more results are available. |
estimated_total | integer | |
items[]
| Field | Type | Description |
external_id | string | |
title | string | |
status | string | |
due_at | string (date-time) | |
assignee | string (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"
}
}
}