List tasks

Returns all tasks in the authenticated API key's account.
Supports filtering, pagination, sorting, and field expansion.

A task is a guided troubleshooting workflow with an ordered list of steps. Tasks live inside products and may reference subtasks.

Top-level fields are returned in English. To retrieve translated content, add ?expand=translations. Translated fields appear under a translations map keyed by language code.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string

Expand allows you to return additional fields that are not included in the default fields (comma-separated list).

Supported fields:

  • translations: Per-language overlay of translatable fields (name, locked)
string

Fields allows you to return a subset of the default fields (comma-separated list).

Supported fields:

  • dependencies: Dependency rules (controls when this task is eligible)
  • guid: Task GUID (32-char hex)
  • name: Task name
  • product_id: Product this task belongs to
  • published: 0 (draft) or 1 (published)
  • roles: Roles with access to this task
  • steps: Ordered array of step GUIDs that make up this task
  • type: Task type (0=default, 1=linked subtask managed by the system)
string

Filter Format: filter[field][operator]=value

Supported operators:

  • eq, neq, gt, gte, lt, lte, like

Supported fields:

  • id: Task internal ID
  • name: Filter by task name
  • product_id: Filter by product ID
integer

Page number

integer
1 to 10000
Defaults to 100

Maximum number of results to return per page. Defaults to 100 if not specified. Maximum is 10,000. The response includes a more field indicating whether additional pages are available.

string

Fields to sort by

Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json