---
title: "Changes to Get all jobs in a batch"
method: GET
path: "/api/v1alpha/batches/{batch_id}/jobs"
---

# Changes to Get all jobs in a batch

`GET /api/v1alpha/batches/{batch_id}/jobs`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 14 revisions.

- **2026-09-21** `cc95ba1cb4af`: 2 info
- **2026-09-03** `4b54754f84e8`: 1 breaking, 26 info
- **2026-05-12** `f4ba312e849f`: 1 breaking, 8 warning, 17 info
- **2025-04-16** `afa3b61d1d09`: 2 info
- **2025-01-14** `559a91071cc1`: 2 warning

## Changes

- **2026-09-21** `cc95ba1cb4af`: 2 info
  - added the new optional `query` request parameter `last_job_id`
  - added the new optional `query` request parameter `q`
- **2026-09-03** `4b54754f84e8`: 1 breaking, 26 info
  - removed the required property `jobs/items/spec/job_spec` from the response with the `200` status
  - added the optional property `jobs/items/spec/absolute_job_group_id` to the response with the `200` status
  - added the optional property `jobs/items/spec/absolute_parent_ids` to the response with the `200` status
  - added the optional property `jobs/items/spec/always_copy_output` to the response with the `200` status
  - added the optional property `jobs/items/spec/always_run` to the response with the `200` status
  - added the optional property `jobs/items/spec/attributes` to the response with the `200` status
  - added the optional property `jobs/items/spec/cloudfuse` to the response with the `200` status
  - added the optional property `jobs/items/spec/env` to the response with the `200` status
  - added the optional property `jobs/items/spec/in_update_job_group_id` to the response with the `200` status
  - added the optional property `jobs/items/spec/in_update_parent_ids` to the response with the `200` status
  - added the optional property `jobs/items/spec/input_files` to the response with the `200` status
  - added the optional property `jobs/items/spec/mount_tokens` to the response with the `200` status
  - added the optional property `jobs/items/spec/n_max_attempts` to the response with the `200` status
  - added the optional property `jobs/items/spec/network` to the response with the `200` status
  - added the optional property `jobs/items/spec/output_files` to the response with the `200` status
  - added the optional property `jobs/items/spec/parent_ids` to the response with the `200` status
  - added the optional property `jobs/items/spec/port` to the response with the `200` status
  - added the optional property `jobs/items/spec/regions` to the response with the `200` status
  - added the optional property `jobs/items/spec/requester_pays_project` to the response with the `200` status
  - added the optional property `jobs/items/spec/resources` to the response with the `200` status
  - added the optional property `jobs/items/spec/secrets` to the response with the `200` status
  - added the optional property `jobs/items/spec/service_account` to the response with the `200` status
  - added the optional property `jobs/items/spec/timeout` to the response with the `200` status
  - added the optional property `jobs/items/spec/unconfined` to the response with the `200` status
  - added the optional property `jobs/items/spec/user_code` to the response with the `200` status
  - added the required property `jobs/items/spec/job_id` to the response with the `200` status
  - added the required property `jobs/items/spec/process` to the response with the `200` status
- **2026-05-12** `f4ba312e849f`: 1 breaking, 8 warning, 17 info
  - the response property `jobs/items/attributes` became nullable for the status `200`
  - added the new `Cancelled` enum value to the `jobs/items/state` response property for the response status `200`
  - added the new `Creating` enum value to the `jobs/items/state` response property for the response status `200`
  - added the new `Error` enum value to the `jobs/items/state` response property for the response status `200`
  - added the new `Failed` enum value to the `jobs/items/state` response property for the response status `200`
  - added the new `Pending` enum value to the `jobs/items/state` response property for the response status `200`
  - added the new `Ready` enum value to the `jobs/items/state` response property for the response status `200`
  - added the new `Running` enum value to the `jobs/items/state` response property for the response status `200`
  - added the new `Success` enum value to the `jobs/items/state` response property for the response status `200`
  - added the optional property `jobs/items/always_run` to the response with the `200` status
  - added the optional property `jobs/items/billing_project` to the response with the `200` status
  - added the optional property `jobs/items/cost` to the response with the `200` status
  - added the optional property `jobs/items/cost_breakdown` to the response with the `200` status
  - added the optional property `jobs/items/display_state` to the response with the `200` status
  - added the optional property `jobs/items/inst_coll` to the response with the `200` status
  - added the optional property `jobs/items/job_group_id` to the response with the `200` status
  - added the optional property `jobs/items/msec_mcpu` to the response with the `200` status
  - added the optional property `jobs/items/n_max_attempts` to the response with the `200` status
  - added the optional property `jobs/items/name` to the response with the `200` status
  - added the optional property `jobs/items/status` to the response with the `200` status
  - added the optional property `jobs/items/user` to the response with the `200` status
  - removed the `cancelled` enum value from the `jobs/items/state` response property for the response status `200`
  - removed the `failed` enum value from the `jobs/items/state` response property for the response status `200`
  - removed the `pending` enum value from the `jobs/items/state` response property for the response status `200`
  - removed the `running` enum value from the `jobs/items/state` response property for the response status `200`
  - removed the `succeeded` enum value from the `jobs/items/state` response property for the response status `200`
- **2025-04-16** `afa3b61d1d09`: 2 info
  - added the optional property `jobs` to the response with the `200` status
  - added the optional property `last_job_id` to the response with the `200` status
- **2025-01-14** `559a91071cc1`: 2 warning
  - removed the optional property `jobs` from the response with the `200` status
  - removed the optional property `last_job_id` from the response with the `200` status

---

[Operation](https://skmtc.dev/hail-is/apis/hail-services/docs/api/v1alpha/batches/:batch_id/jobs/get.md) - [API](https://skmtc.dev/hail-is/apis/hail-services.md) - [Page](https://skmtc.dev/hail-is/apis/hail-services/changes/api/v1alpha/batches/:batch_id/jobs/get)
