List and search jobs with filtering, sorting, and cursor-based pagination.
Returns a paginated list of jobs. Supports filtering by state, queue, worker, and search by task name.Documentation Index
Fetch the complete documentation index at: https://docs.sluice.sh/llms.txt
Use this file to discover all available pages before exploring further.
| Parameter | Type | Default | Description |
|---|---|---|---|
cursor | string | — | Pagination cursor from a previous response. Max 1000 chars. |
limit | integer | 50 | Number of results per page (1–100). |
search | string | — | Search by task name (substring match). Max 500 chars. |
state | string | — | Filter by unified state: unknown, queued, scheduled, active, completed, failed, retrying, cancelled. |
queue | string | — | Filter by queue name. |
worker | string | — | Filter by worker ID. |
connectionId | string | — | Filter by connection UUID. |
framework | string | — | Filter by framework: celery, bullmq, sidekiq. |
sortBy | string | createdAt | Sort field: createdAt, name, state, durationMs, queue, startedAt, worker. |
sortOrder | string | desc | Sort direction: asc or desc. |
| Field | Type | Description |
|---|---|---|
id | string | Sluice-generated UUID. |
externalId | string | Framework-native ID (Celery task UUID). |
framework | string | Always celery in V0. |
connectionId | string | Connection this job belongs to. |
name | string | Task type name (e.g., app.tasks.send_email). |
queue | string? | Queue name, or null if unknown. |
state | string | Current unified state. |
stateChangedAt | string? | ISO 8601 timestamp of the last state change. |
scheduledFor | string? | ISO 8601 — when this job is scheduled to run (ETA tasks). |
createdAt | string | ISO 8601 — when the job was first seen. |
startedAt | string? | ISO 8601 — when execution began. |
completedAt | string? | ISO 8601 — when execution finished. |
durationMs | integer? | Execution time in milliseconds (completedAt - startedAt). |
workerId | string? | Worker that processed this job. |
error | string? | Error message, if the job failed. |
nextCursor value as the cursor query parameter:
nextCursor is null, there are no more results.