Skip to main content
GET
List tasks (project-wide, paginated)

Authorizations

Authorization
string
header
required

Session token from POST /auth/login, sent as Authorization: Bearer <token>.

Headers

X-Pinecone-Api-Version
string
default:2026-07

Date-based contract version, echoed back on the same header. Omit for the default (2026-07); send unstable for the in-development surface. An unrecognized value is rejected with 400 unsupported_api_version.

Query Parameters

workflow
string

Return only tasks of this workflow. The canonical workflow name.

state
string

Return only tasks in this state. Where the run has got to. scheduled waits for its due time; starting and provisioning are a container being claimed and built; running is the work happening; stopping is a termination in progress. completed, cancelled and failed are terminal.

context
string

Context slug or UUID

q
string

Free-text over id/created_by/input

limit
integer
default:30

Maximum tasks per page.

Required range: 1 <= x <= 1000
page
integer
default:1

1-based page to return. Ignored when offset is given.

offset
integer

Where the page starts. Takes precedence over page.

Response

200 - application/json

Paginated tasks

One page of task records.

items
object[]
required

The tasks on this page.

total
integer<int64>
required

Tasks matching the filter, across every page.

limit
integer<int64>
required

Maximum tasks per page.

offset
integer<int64>
required

Where this page starts.

page
integer<int64>
required

1-based index of this page.

pages
integer<int64>
required

Total pages available.