---
title: "Check request status"
method: GET
path: "/content/Status/{id}"
tags: ["Content"]
---

# Check request status

`GET /content/Status/{id}`

Get the status of a content generation request. A non-null `error_on` or non-zero `error_code` is a terminal failure; the numeric `status` may remain at its last processing stage, including 0.

## Path parameters

- `id` string, required

## Response `200`

Successful response

- union
  - object
    - `id` string — Request ID
    - `audio_title` string — Title of the generated audio
    - `status` integer — Status code (100 = completed)
    - `audio_url` string — URL to the generated audio file
    - `video_url` string — URL to the generated video file (if applicable)
    - `image_url` string — URL to the generated image file (if applicable)
    - `response_text` string — Generated text content
    - `requested_on` string, date-time — When the request was created
    - `callback_data` string — User-provided callback data
    - `updated_on` string, date-time — When the request was last updated
    - `request_type_id` integer — Type of request
    - `error_code` integer — Error code (0 if no error)
    - `citations` Citation[] — Citations if requested
      - `text` string — Citation text
      - `source` string — Source of the citation
      - `page` integer — Page number for PDF sources
      - `timeMs` integer — Timestamp in milliseconds for audio/video sources
    - `file_size` integer — Size of the generated file in bytes
    - `audio_duration` number — Duration of the audio in seconds
    - `share_url` string — Public sharing URL for the content
    - `briefing_doc_url` string — Direct URL to the generated Briefing Doc PDF when output type is `briefing_doc`
    - `document_format` string — Stored document format when output type is `briefing_doc`
    - `document_content` string — Stored text or HTML content when output type is `briefing_doc`
    - `document_url` string — Stored PDF URL when output type is `briefing_doc`
  - object
    - `id` string — Request ID
    - `status` integer — Status code (0 = pending, other values indicate processing stages)
    - `updated_on` string, date-time — When the request was last updated
    - `error_code` integer — Error code (0 if no error)
    - `error_message` string — Error message if any
    - `requested_on` string, date-time — When the request was created
    - `callback_data` string — User-provided callback data

## Other responses

- `401` — Unauthorized
- `404` — Request not found

---

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