---
title: "Get audio content result and status"
method: GET
path: "/podcast/{job_id}"
tags: ["Podcasts"]
---

# Get audio content result and status

`GET /podcast/{job_id}`

Gets the status of podcast generation job, including a link to download it if the job was
    successful. Requires a valid `X-API-TOKEN` header.


    The link returned expires after 24 hours.
    Feel free to call this endpoint again to get a fresh link, no need to regenerate the podcast
    and waste credits.

    Throws
    - 404 if job_id is invalid

## Path parameters

- `job_id` string, uuid, required

## Response `200`

Successful Response

- GetEpisodeStatusResponse
  - `finished` boolean, required — Whether the episode generation is finished
  - `script` string, nullable — The script used for generating the episode
  - `url` string, nullable — A URL for downloading the episode
  - `error` boolean, nullable — Whether an error occurred while generating the episode
  - `error_details` string, nullable — The error message if the episode generation failed

## Other responses

- `422` — Validation Error

---

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