Facilitates interaction with the Transistor.fm API, offering capabilities to manage podcasts, episodes, and access analytics efficiently.
No reviews yet. Be the first to review!
Sign in to join the conversation
Get details of the authenticated user account.
Get a pre-signed URL for uploading an audio file. Use this before creating an episode with a local audio file. Parameters: filename (string) - Required: Name of the audio file to upload.
List all shows in your Transistor.fm account, ordered by updated date (newest first). Returns a paginated list with 10 items per page. Parameters: page (optional number), per (optional number), private (optional boolean), query (optional string).
List episodes for a specific show. Parameters: show_id (string) - Required, page (optional number), per (optional number), query (optional string), status (optional string), order (optional string).
Get detailed information about a specific episode. Parameters: episode_id (string) - Required, include (optional array of strings), fields (optional object).
Get analytics for a show or specific episode. Defaults to the last 14 days if no dates are provided. Parameters: show_id (string) - Required, episode_id (optional string), start_date (optional string), end_date (optional string).
Create a new episode. Parameters: show_id (string) - Required, title (string) - Required, audio_url (string) - Required, summary (optional string), description (optional string), transcript_text (optional string), author (optional string), explicit (optional boolean), image_url (optional string), keywords (optional string), number (optional number), season_number (optional number), type (optional string), alternate_url (optional string), video_url (optional string), email_notifications (optional boolean), increment_number (optional boolean).
Update an existing episode. Parameters: episode_id (string) - Required, title (optional string), summary (optional string), description (optional string), transcript_text (optional string), author (optional string), explicit (optional boolean), image_url (optional string), keywords (optional string), number (optional number), season_number (optional number), type (optional string), alternate_url (optional string), video_url (optional string), email_notifications (optional boolean).
Get analytics for all episodes of a show. Defaults to the last 7 days if no dates are provided. Parameters: show_id (string) - Required, start_date (optional string), end_date (optional string).
List all webhooks for a show. Parameters: show_id (string) - Required.
Subscribe to a webhook for a show. Parameters: event_name (string) - Required, show_id (string) - Required, url (string) - Required.
Unsubscribe from a webhook. Parameters: webhook_id (string) - Required.