---
title: "Get translation job status"
method: POST
path: "/v2/project/jobs/info"
tags: ["Translation"]
---

# Get translation job status

`POST /v2/project/jobs/info`

Get the status of one or more translation or context generation jobs.

## Headers

- `gt-api-version` '2025-01-01.v0' | '2025-11-03.v1' | '2026-02-18.v1' | '2026-03-06.v1' — API contract version. Defaults to the oldest supported version.
- `gt-project-id` string — Target project ID when no project ID is present in the path. Project API keys default to their bound project. If supplied, the header must match both the path target and the key’s bound project.

## Request body

- object
  - `jobIds` string[], required

## Response `200`

Translation job statuses

- union[]
  - union
    - object
      - `status` 'queued', required
      - `jobId` string, required
    - object
      - `status` 'processing', required
      - `jobId` string, required
    - object
      - `status` 'failed', required
      - `jobId` string, required
      - `error` object, required
        - `message` string, nullable, required
    - object
      - `status` 'completed', required
      - `jobId` string, required
    - object
      - `status` 'unknown', required
      - `jobId` string, required

## Other responses

- `400` — Request error
- `401` — Request error
- `403` — Request error
- `404` — Request error
- `413` — Request error
- `429` — Request error
- `500` — Request error

## Changes

- **2026-09-26** `4587bc8b9f53` — 1 info
  - the endpoint scheme security `UserBearerAuth` was removed from the API
- **2026-09-09** `1f85b1892342` — 1 info
  - the endpoint scheme security `UserBearerAuth` was added to the API
- **2026-08-27** `367cd605d090` — 2 breaking, 3 warning, 15 info
  - added `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5` to the `items/` response property `oneOf` list for the response status `200`
  - the `items/` response's property type changed from `object` to no type for status `200`
  - removed the optional property `items/error` from the response with the `200` status
  - removed the optional property `items/jobId` from the response with the `200` status
  - …16 more

[Change history](https://skmtc.dev/generaltranslation/apis/general-translation-api/changes/v2/project/jobs/info/post.md)

---

[API](https://skmtc.dev/generaltranslation/apis/general-translation-api.md) · [All operations](https://skmtc.dev/generaltranslation/apis/general-translation-api/llms.txt) · [OpenAPI document](https://skmtc.dev/generaltranslation/apis/general-translation-api/revisions/4587bc8b9f53?raw)
