---
title: "GET /api/v1/client/request-status/{request_id}"
method: GET
path: "/api/v1/client/request-status/{request_id}"
tags: ["Client API"]
---

# GET /api/v1/client/request-status/{request_id}

`GET /api/v1/client/request-status/{request_id}`

Endpoint for requesting requested inference status.

## Path parameters

- `request_id` string, required

## Headers

- `Accept` 'application/json', required

## Response `200`

Current status of requested inference.

- JobRequestStatusResource
  - `data` object — Status response data
    - `status` 'pending' | 'processing' | 'done' | 'error' — Current status of the job request
    - `preview` string, nullable — Preview URL if available
    - `result_url` string, nullable — URL to the result file (e.g. generate image or audio). Only available when status is done
    - `results_alt_formats` object, nullable — Alternative format URLs for the result (jpg, webp). Only available for image-producing job types when status is done
      - `jpg` string, nullable
      - `webp` string, nullable
    - `result` string, nullable — Generate text (e.g. transcription) Only available when status is done
    - `progress` number, float — Current progress of the job (0.0 to 100.0)

## Other responses

- `401` — Unauthorized user.
- `404` — Request not found.
- `429` — Rate limit exceeded. Check X-RateLimit-Type header to determine if minute (RPM) or daily (RPD) limit was hit.

---

[API](https://skmtc.net/deapi/apis/deapi-rest-api.md) · [All operations](https://skmtc.net/deapi/apis/deapi-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deapi/deapi-rest-api/versions/c70b8b231ca8/schema)
