publish_episode
Set an episode's status to published, scheduled, or draft, enabling separate control over publish state without altering metadata.
Instructions
Publish, schedule, or unpublish an episode. Use this to change an episode's publish status separately from updating its metadata.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"episode_id": "<episode_id>",
"status": "<status>"
},
"name": "publish_episode"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | New status: 'published' to publish now, 'scheduled' to schedule for a future date, 'draft' to unpublish | |
| episode_id | Yes | ID of the episode | |
| published_at | No | Date/time to publish or schedule (in the podcast's time zone). Required when status is 'scheduled'. |