Skip to main content
Version: 2021-07-28

Get Tasks

GET 

/projects/lists/:listId/tasks

Pages tasks whose primary (home) list is this list. Use limit and query searchAfter from the previous response searchAfter (opaque base64url string). Prefer Search Tasks with parentTaskId / subtaskViewMode for subtask-focused views.

Request​

Version stringrequired

API Version

Available optionsv3
listId stringrequired

List id

limit number

Maximum number of tasks per page. Defaults to 50.

Possible values: >= 1 and <= 100

Default value:50
searchAfter string

Opaque searchAfter from the previous response searchAfter (base64url-encoded JSON array). Pass the string back verbatim. Legacy JSON array strings (e.g. [1738683828372,"taskId"]) are also accepted.

locationId string

Location id. Required for channel: APP. Ignored for OAuth/PIT — those use the location on the auth token. Do not send in path, body, or headers.

application/json

Successful response

Schema
    tasksobject[]required

    Matching tasks

    totalnumberrequired

    Total matching count

    searchAfterstringnullable

    Opaque searchAfter (base64url-encoded JSON array, typically [sortValue, taskId]). Pass back verbatim as Search Tasks body searchAfter or Get Tasks query searchAfter. null when there is no further page.