---
title: "Track status and info of a job."
method: GET
path: "/job/{uuid}"
tags: ["job"]
---

# Track status and info of a job.

`GET /job/{uuid}`

Track status and all information about a job with a given UUID.

## Path parameters

- `uuid` string, required — UUID to identify job.

## Response `200`

JSON detailing all information about a job

- Job — Information about a given job
  - `artifacts_url` string, uri — URL to artifact to be tested. Can be a deb, snap, or nothing if you just want to run tests against the testbed.
  - `tests_repo` string — Url to git repository containing tests and test plans.
  - `test_plans` TestPlanPath[] — List of paths to plan.yaml files detailing test plans.
  - `image_url` string, uri — Url to image to be used as testbed. Has to be either .iso or .img format.
  - `uuid` string — UUID to identify job.
  - `test_observer_test_id` integer — ID for test observer suite of tests, that corresponds with this jobs' UUID.
  - `status` 'pending' | 'running' | 'pass' | 'fail'
  - `submitted_at` string, date-time
  - `requester` string
  - `debug` boolean
  - `priority` integer

## Other responses

- `404` — Message stating a job doesn't exist.

---

[API](https://skmtc.dev/canonical/apis/guts-api-spec.md) · [All operations](https://skmtc.dev/canonical/apis/guts-api-spec/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/canonical/guts-api-spec/revisions/8b8b30aae61c/schema)
