Export saved episode content
POST
bearerAuthheader
AuthorizationBearer <token>API key issued from /settings/api-keys in the Jellypod studio. Send as Authorization: Bearer <key>.
episode_id*stringEpisode UUID
Format
uuididempotency-key?stringOptional key for one logical generation command. Reuse the same key and input after a lost or uncertain response. After a proven rejection before work starts, follow recovery.idempotency_key. Omit it to start a new generation on every request.
Match
^[\x21-\x7e]+$Length
1 <= length <= 255application/json- body
outputs*array<>Items
1 <= items <= 2Requested files are available or being prepared from saved content. Poll the episode for readiness.
application/json- response
data*curl -X POST 'https://api.jellypod.com/v1/episodes/497f6eca-6276-4993-bfeb-53cbbbba6f08/export' \ -H 'Content-Type: application/json' \ -d '{ "outputs": [ "audio" ]}'{ "data": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "outputs": { "audio": { "current": true, "download_url": "http://example.com", "error": "string", "status": "not_requested" }, "video": { "current": true, "download_url": "http://example.com", "error": "string", "status": "not_requested" } }, "progress": { "error": "string", "needs_attention": { "missing_visuals": 0, "skipped_sources": 0, "unvoiced_lines": 0 }, "phase": "string", "poll_after_seconds": 0, "status": "idle" } }}Was this page helpful?