Skip to main content

Endpoint

Authentication

This endpoint requires authentication via API key. Include your API key in the X-API-Key header:

Body Parameters

All fields are optional. Send an empty body {} to list the most recent active tasks.

Request Example

Response

Success Response

Status Code: 200 OK

Response Fields

Task Object Fields

Each entry in tasks is a task object, the same shape returned by Get Task.
See Get Task for the full structure of the step_runs and variables objects.

Error Responses

401 Unauthorized

Returned when authentication fails. See the authentication errors section for details.

422 Unprocessable Entity

Returned when the request body fails validation (for example, limit outside the 1200 range or an invalid status value).

500 Internal Server Error

Returned when the request fails due to a server error.

Notes

By default only active tasks are returned. Set include_inactive to true (or filter by a specific terminal status) to include completed, cancelled, or archived tasks.
For incremental polling, store the latest updated_at you have seen and pass it as last_updated_at on the next call to fetch only tasks that changed since then. Combine with limit/offset and total_count to page through large result sets.

Use Cases

This endpoint is useful for:
  • Task dashboards - List and filter all tasks across your organization
  • Incremental sync - Poll for tasks created or updated since your last check
  • Status monitoring - Retrieve all tasks in a given status (e.g. pending approvals)
  • Reporting - Page through the full task history using offset and total_count