---
title: "Changes to Get Job"
method: GET
path: "/jobs/{job_id}"
---

# Changes to Get Job

`GET /jobs/{job_id}`

> Every recorded change to this operation, newest first.
> 178 revisions in range; 2 not diffed.

## Timeline

Changed in 6 of 178 revisions.

- **2026-10-14** `c516481e6ed8`: 1 info
- **2026-10-12** `3a4d8404e223`: 2 info
- **2026-07-01** `d65fcba0d25a`: 2 breaking, 10 warning, 26 info
- **2026-06-08** `0d76c7617aae`: 1 breaking, 1 warning, 4 info
- **2026-05-07** `5a765d68c56f`: 1 info
- **2026-04-13** `76e8f6063728`: 10 breaking, 8 warning, 20 info

## Changes

- **2026-10-14** `c516481e6ed8`: 1 info
  - the endpoint scheme security `OAuth2` was added to the API
- **2026-10-12** `3a4d8404e223`: 2 info
  - added the optional property `actor_id` to the response with the `200` status
  - added the required property `actor_type` to the response with the `200` status
- **2026-07-01** `d65fcba0d25a`: 2 breaking, 10 warning, 26 info
  - response property `created_at` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - the `detail` response's property type changed from `array` to `string` for status `422`
  - removed the optional property `agent_id` from the response with the `200` status
  - removed the optional property `capability` from the response with the `200` status
  - removed the optional property `completed_at` from the response with the `200` status
  - removed the optional property `http_status` from the response with the `200` status
  - removed the optional property `parent_trace_id` from the response with the `200` status
  - removed the optional property `result` from the response with the `200` status
  - removed the optional property `toolkit_id` from the response with the `200` status
  - removed the optional property `trace_id` from the response with the `200` status
  - removed the optional property `upstream_async` from the response with the `200` status
  - removed the optional property `upstream_job_url` from the response with the `200` status
  - api operation id `get_job_route_jobs__job_id__get` removed and replaced with `getJob`
  - the endpoint scheme security `BearerAuth` was added to the API
  - the endpoint scheme security `AgentOauthAccessToken` was removed from the API
  - the endpoint scheme security `HumanLogin` was removed from the API
  - the endpoint scheme security `JenticApiKey` was removed from the API
  - api tag `Jobs` added
  - api tag `observe` removed
  - media type `application/json` was changed to a more specific media type `application/problem+json` for the response status `422`
  - added the non-success response with the status `400`
  - added the non-success response with the status `401`
  - added the non-success response with the status `403`
  - added the non-success response with the status `500`
  - added the non-success response with the status `503`
  - added the optional property `code` to the response with the `422` status
  - added the optional property `errors` to the response with the `422` status
  - added the optional property `execution_id` to the response with the `200` status
  - added the optional property `instance` to the response with the `422` status
  - added the optional property `status` to the response with the `422` status
  - added the optional property `title` to the response with the `422` status
  - added the optional property `type` to the response with the `422` status
  - added the optional property `updated_at` to the response with the `200` status
  - the response property `created_at` became required for the status `200`
  - the response property `detail` became required for the status `422`
  - the response property `kind` became required for the status `200`
  - response property `kind` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - added the required property `_links` to the response with the `200` status
- **2026-06-08** `0d76c7617aae`: 1 breaking, 1 warning, 4 info
  - removed the required property `id` from the response with the `200` status
  - removed the optional property `slug_or_id` from the response with the `200` status
  - added the optional property `agent_id` to the response with the `200` status
  - added the optional property `capability` to the response with the `200` status
  - added the optional property `parent_trace_id` to the response with the `200` status
  - added the required property `job_id` to the response with the `200` status
- **2026-05-07** `5a765d68c56f`: 1 info
  - the endpoint scheme security `AgentOauthAccessToken` was added to the API
- **2026-04-13** `76e8f6063728`: 10 breaking, 8 warning, 20 info
  - media type `application/problem+json` was changed to a more general media type `application/json` for the response status `422`
  - the response property `created_at` became optional for the status `200`
  - the response property `detail` became optional for the status `422`
  - the response property `kind` became optional for the status `200`
  - response property `created_at` list-of-types was widened by adding types `null and number` to media type `application/json` of response `200`
  - response property `kind` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - the `detail` response property's maxLength was unset from `4096` for the response status `422`
  - the `detail` response's property type changed from `string` to `array` for status `422`
  - removed the required property `_links` from the response with the `200` status
  - removed the required property `job_id` from the response with the `200` status
  - removed the optional property `code` from the response with the `422` status
  - removed the optional property `errors` from the response with the `422` status
  - removed the optional property `execution_id` from the response with the `200` status
  - removed the optional property `instance` from the response with the `422` status
  - removed the optional property `status` from the response with the `422` status
  - removed the optional property `title` from the response with the `422` status
  - removed the optional property `type` from the response with the `422` status
  - removed the optional property `updated_at` from the response with the `200` status
  - api operation id `getJob` removed and replaced with `get_job_route_jobs__job_id__get`
  - the endpoint scheme security `HumanLogin` was added to the API
  - the endpoint scheme security `JenticApiKey` was added to the API
  - the endpoint scheme security `BearerAuth` was removed from the API
  - api tag `observe` added
  - api tag `Jobs` removed
  - removed the non-success response with the status `400`
  - removed the non-success response with the status `401`
  - removed the non-success response with the status `403`
  - removed the non-success response with the status `500`
  - removed the non-success response with the status `503`
  - added the optional property `completed_at` to the response with the `200` status
  - added the optional property `http_status` to the response with the `200` status
  - added the optional property `result` to the response with the `200` status
  - added the optional property `slug_or_id` to the response with the `200` status
  - added the optional property `toolkit_id` to the response with the `200` status
  - added the optional property `trace_id` to the response with the `200` status
  - added the optional property `upstream_async` to the response with the `200` status
  - added the optional property `upstream_job_url` to the response with the `200` status
  - added the required property `id` to the response with the `200` status

---

[Operation](https://skmtc.dev/jentic/apis/jentic-control-plane-api/docs/jobs/:job_id/get.md) · [API](https://skmtc.dev/jentic/apis/jentic-control-plane-api.md) · [Page](https://skmtc.dev/jentic/apis/jentic-control-plane-api/changes/jobs/:job_id/get)
