Skip to main content
GET
/
jobs
/
{jobId}
/
executions
List job executions
curl --request GET \
  --url https://api.blaxel.ai/v0/jobs/{jobId}/executions \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "metadata": {
        "cluster": "<string>",
        "completedAt": "<string>",
        "createdAt": "<string>",
        "deletedAt": "<string>",
        "expiredAt": "<string>",
        "id": "exec-abc123",
        "job": "data-processing-job",
        "startedAt": "<string>",
        "updatedAt": "<string>",
        "workspace": "my-workspace"
      },
      "spec": {
        "envOverride": "{\"MY_VAR\": \"***\", \"BATCH_SIZE\": \"***\"}",
        "memoryOverride": 2048,
        "parallelism": 5,
        "tasks": [
          {
            "conditions": [
              {
                "executionReason": "<string>",
                "message": "<string>",
                "reason": "<string>",
                "severity": "<string>",
                "state": "<string>",
                "type": "<string>"
              }
            ],
            "metadata": {
              "completedAt": "<string>",
              "createdAt": "<string>",
              "name": "task-0",
              "scheduledAt": "<string>",
              "startedAt": "<string>",
              "updatedAt": "<string>"
            },
            "spec": {
              "maxRetries": 3,
              "timeout": "30m"
            }
          }
        ],
        "timeout": 3600
      },
      "stats": {
        "cancelled": 0,
        "failure": 1,
        "retried": 2,
        "running": 1,
        "success": 8,
        "total": 10
      },
      "tasks": [
        {
          "conditions": [
            {
              "executionReason": "<string>",
              "message": "<string>",
              "reason": "<string>",
              "severity": "<string>",
              "state": "<string>",
              "type": "<string>"
            }
          ],
          "metadata": {
            "completedAt": "<string>",
            "createdAt": "<string>",
            "name": "task-0",
            "scheduledAt": "<string>",
            "startedAt": "<string>",
            "updatedAt": "<string>"
          },
          "spec": {
            "maxRetries": 3,
            "timeout": "30m"
          }
        }
      ]
    }
  ],
  "meta": {
    "hasMore": true,
    "nextCursor": "<string>",
    "total": 123
  }
}

Authorizations

Authorization
string
header
required

OAuth2 authentication with JWT tokens

Path Parameters

jobId
string
required

Name of the job

Query Parameters

limit
integer
default:20

Number of items per page

Required range: 1 <= x <= 100
offset
integer
default:0

Page offset (legacy, ignored when Blaxel-Version >= 2026-04-28)

Required range: x >= 0
cursor
string

Opaque cursor returned by a previous response's meta.nextCursor. Only valid for the same query (workspace + filters); the server rejects cursors bound to a different query or older than 24h. Omit on the first page.

sort
enum<string>

Sort spec, formatted as <key>:<direction>. Allowed values are createdAt:desc (default), createdAt:asc, name:asc, name:desc. The cursor fingerprint is bound to the sort, so a cursor opened with one value cannot be reused with another. Only honoured starting on Blaxel-Version 2026-04-28.

Available options:
createdAt:desc,
createdAt:asc,
name:asc,
name:desc
q
string

Substring search across metadata.name, metadata.displayName and labels (keys + values). Trimmed and lowercased server-side; queries shorter than 2 characters fall back to the unfiltered listing. Bound into the cursor fingerprint so a cursor opened with one query cannot be reused with another. Only honoured starting on Blaxel-Version 2026-04-28.

Maximum string length: 200

Response

successful operation

Cursor-paginated list of job executions. Returned starting with API version 2026-04-28; older API versions keep the legacy offset-based contract and return a bare array.

data
object[]

Page of job executions.

meta
object

Pagination metadata returned alongside a page of listing results. Always present on listing endpoints starting with API version 2026-04-28.

Last modified on May 28, 2026