Todos

Get tasks and sales process steps

Returns the authenticated user's to-dos, or another viewable user's to-dos when filter[assignee] is provided. OAuth access tokens require the read scope. Date windows and facets use the assignee's Nutshell timezone.

get/todos

Query parameters

filter[assignee]string
Example:7-users

User whose to-dos should be returned. Defaults to the authenticated user. View-restricted users may request only users they can view.

filter[type]string[]

To-do types to include. Multiple values may be comma-separated.

filter[stagesets]string[]

Pipeline IDs whose related to-dos should be returned. Multiple values may be comma-separated.

[
  "1-stagesets"
]
filter[dueTime]string
Example:2026-08-18

Nutshell report-period string, such as a YYYY-MM-DD date or +w2 for the next two weeks, interpreted in the assignee's Nutshell timezone. Ignored when a valid due window is also provided.

filter[dueWindow]'overdue' | 'today' | 'tomorrow' | 'upcoming'

Server-defined due-date bucket, using the assignee's Nutshell timezone.

qstring

Fuzzy search on the task title or sales process step label.

includeComplete0 | 1

Set to 1 to include completed to-dos with incomplete ones.

onlyComplete0 | 1

Set to 1 to return only completed to-dos, newest first. Takes precedence over includeComplete.

includeDoneFacet0 | 1

Set to 1 to include a done count and keep all facet counts independent of the selected date or completion filter.

onlyDue0 | 1

Set to 0 to include to-dos without a due time.

onlyHotLeads0 | 1

Set to 1 to include only to-dos related to hot leads.

singleStep0 | 1

Set to 0 to allow multiple sales process steps for the same lead when single-step gating is active.

page[startIndex]integer

Zero-based index of the first row. When omitted for an unfiltered incomplete list, the server may center the first page around the overdue/today boundary.

page[limit]integer

Number of rows to return. Defaults to 100.

page[endIndex]integer

Inclusive zero-based index of the final row. When present, it determines the page size with page[startIndex].

Response

A page of to-dos and facet counts.

relatedEntitiesobject[]

Records referenced by todo links, when any are sideloaded.

usersobject[]

Assignees referenced by todo links, when any are sideloaded.

linksobject

Top-level relationship metadata.

Example response

{
  "todos": [
    {
      "id": "7-tasks",
      "delays": [
        {
          "id": "1-delays"
        }
      ]
    }
  ]
}

Changes