Jellypod API
Programmatic access to Jellypod podcasts, episodes, hosts, sources, and voices.
Version 1.0.0
Base URL
https://api.jellypod.comHealth
Service liveness checks.
Account
Authenticated organization details.
Podcasts
Podcast resources.
- GETList podcasts
/v1/podcasts - POSTCreate a podcast
/v1/podcasts - GETGet a podcast
/v1/podcasts/{podcast_id} - PATCHUpdate a podcast
/v1/podcasts/{podcast_id} - DELETEDelete a podcast
/v1/podcasts/{podcast_id} - PUTReplace the podcast cover image
/v1/podcasts/{podcast_id}/image
Episodes
Episode resources.
- GETList episodes
/v1/episodes - POSTCreate an empty episode
/v1/episodes - POSTGenerate a new episode (asynchronous)
/v1/episodes/generate - POSTImport a script as a new episode
/v1/episodes/import - POSTExport saved episode content
/v1/episodes/{episode_id}/export - PATCHUpdate episode fields
/v1/episodes/{episode_id} - GETGet an episode
/v1/episodes/{episode_id} - DELETEDelete an episode
/v1/episodes/{episode_id} - PUTUpload an episode cover image
/v1/episodes/{episode_id}/image - POSTPublish or schedule an episode
/v1/episodes/{episode_id}/publish - POSTUnpublish a published or scheduled episode
/v1/episodes/{episode_id}/unpublish - GETGet episode timestamps
/v1/episodes/{episode_id}/timestamps - GETCheck episode generation
/v1/episodes/{episode_id}/status - POSTRetry a failed episode
/v1/episodes/{episode_id}/retry - GETGet the episode download
/v1/episodes/{episode_id}/download - GETGet episode captions and watermark
/v1/episodes/{episode_id}/video-settings - PATCHUpdate episode captions and watermark
/v1/episodes/{episode_id}/video-settings
Analytics
Streaming and playback metrics for podcasts and episodes.
- GETGet streaming analytics for an episode
/v1/episodes/{episode_id}/analytics - GETGet streaming analytics for a podcast
/v1/podcasts/{podcast_id}/analytics
Hosts
Host (speaker) resources.
- GETList hosts
/v1/hosts - POSTCreate a host
/v1/hosts - GETGet a host
/v1/hosts/{host_id} - PATCHUpdate a host
/v1/hosts/{host_id} - DELETEDelete a host
/v1/hosts/{host_id}
Sources
Source documents fed to generation.
- GETList sources
/v1/sources - POSTCreate a source
/v1/sources - GETGet a source
/v1/sources/{source_id} - DELETEDelete a source
/v1/sources/{source_id} - POSTRequest a file upload
/v1/sources/uploads - POSTComplete a file upload
/v1/sources/{source_id}/complete-upload
Videos
Video generation resources.
- GETDiscover video creation options
/v1/videos/options - GETGet a video
/v1/videos/{product_id} - DELETEDelete a video
/v1/videos/{product_id} - GETCheck video generation
/v1/videos/{product_id}/status - POSTRetry a failed video
/v1/videos/{product_id}/retry - GETGet the video download
/v1/videos/{product_id}/download - GETGet video captions and watermark
/v1/videos/{product_id}/video-settings - PATCHUpdate video captions and watermark
/v1/videos/{product_id}/video-settings - GETList videos
/v1/videos - POSTCreate a video
/v1/videos
Shorts
Short generation resources.
- GETDiscover short creation options
/v1/shorts/options - GETGet a short
/v1/shorts/{product_id} - DELETEDelete a short
/v1/shorts/{product_id} - GETCheck short generation
/v1/shorts/{product_id}/status - POSTRetry a failed short
/v1/shorts/{product_id}/retry - GETGet the short download
/v1/shorts/{product_id}/download - GETGet short captions and watermark
/v1/shorts/{product_id}/video-settings - PATCHUpdate short captions and watermark
/v1/shorts/{product_id}/video-settings - GETList shorts
/v1/shorts - POSTCreate a short
/v1/shorts
Voiceovers
Voiceover generation resources.
- GETDiscover voiceover creation options
/v1/voiceovers/options - GETGet a voiceover
/v1/voiceovers/{product_id} - DELETEDelete a voiceover
/v1/voiceovers/{product_id} - GETCheck voiceover generation
/v1/voiceovers/{product_id}/status - POSTRetry a failed voiceover
/v1/voiceovers/{product_id}/retry - GETGet the voiceover download
/v1/voiceovers/{product_id}/download - GETGet voiceover captions and watermark
/v1/voiceovers/{product_id}/video-settings - PATCHUpdate voiceover captions and watermark
/v1/voiceovers/{product_id}/video-settings - GETList voiceovers
/v1/voiceovers - POSTCreate a voiceover
/v1/voiceovers
Voices
TTS voices.