---
title: "Get job status"
method: GET
path: "/v1/jobs/{job_id}"
tags: ["Jobs"]
---

# Get job status

`GET /v1/jobs/{job_id}`

Retrieve job details including status, result, and available actions.

## Path parameters

- `job_id` string, uuid, required

## Response `200`

Job details

- object
  - `id` string, uuid
  - `status` 'pending' | 'submitted' | 'polling' | 'processing' | 'completed' | 'failed'
  - `action` string
  - `parent_job` string, uuid, nullable — Parent job ID (same value as POST parent_job_id)
  - `model_slug` string — Model alias (same value as POST model)
  - `media_type` 'video' | 'image' | 'audio' | 'text' | 'unknown'
  - `final_result` object, nullable — Result data when job is completed
    - `url` string, uri
    - `urls` string[]
    - `duration` number
  - `cost` union — Final cost in GL (may be string for Decimal precision)
    - string
    - number
  - `cost_usd` number, nullable — Final cost in USD (1 GL = $0.01)
  - `available_actions` union[] — Available follow-up actions for completed jobs
    - union
      - object
        - `name` 'extend'
        - `display_name` string
        - `description` string
        - `ui_type` 'confirm' | 'prompt' | 'index_select'
        - `cost` union
          - string
          - number
        - `parameters` object[]
      - object
        - `name` 'wav'
        - `display_name` string
        - `description` string
        - `ui_type` 'confirm' | 'prompt' | 'index_select'
        - `cost` union
          - string
          - number
        - `parameters` object[]
      - object
        - `name` 'mp4'
        - `display_name` string
        - `description` string
        - `ui_type` 'confirm' | 'prompt' | 'index_select'
        - `cost` union
          - string
          - number
        - `parameters` object[]
      - object
        - `name` 'vocal_removal'
        - `display_name` string
        - `description` string
        - `ui_type` 'confirm' | 'prompt' | 'index_select'
        - `cost` union
          - string
          - number
        - `parameters` object[]
      - object
        - `name` 'generate_midi'
        - `display_name` string
        - `description` string
        - `ui_type` 'confirm' | 'prompt' | 'index_select'
        - `cost` union
          - string
          - number
        - `parameters` object[]
  - `created_at` string, date-time
  - `updated_at` string, date-time

## Other responses

- `401` — Authentication required
- `404` — Job not found

---

[API](https://skmtc.net/glio/apis/glio-api.md) · [All operations](https://skmtc.net/glio/apis/glio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/glio/glio-api/revisions/436d70017226/schema)
