Jellypod Docs

Import script text and generate a new episode (asynchronous)

POST
/v1/episodes/import

Authorization

bearerAuth
AuthorizationBearer <token>

API key issued from /settings/api-keys in the Jellypod studio. Send as Authorization: Bearer <key>.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X POST "https://api.jellypod.com/v1/episodes/import" \  -H "Content-Type: application/json" \  -d '{    "podcast_id": "4c1cb0f8-818b-4f7a-9ddb-0d1ea990b35a",    "script": "[Host One]\\nWelcome to the show. Today we are talking about one small habit that can make the week easier.\\n\\n[Host Two]\\nI like that. Let us start with something simple someone can try tomorrow morning."  }'
{
  "data": {
    "id": "string",
    "podcast_id": "string",
    "host_ids": [
      "string"
    ],
    "magic_created_host_ids": [
      "string"
    ],
    "status": "generating",
    "workflow_run_id": "string",
    "created_at": "string",
    "updated_at": "string"
  }
}

Was this page helpful?

Ready to create your podcast?

Go from idea to published episode in minutes. No recording, editing, or experience required.

Pricing on your terms

Pick the plan that works best for you

Pricing details

Start Podcasting

Publish your first episode in minutes

Open the Studio