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. No parameters needed.
Get a pre-signed URL for uploading an 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). Parameters: page (number, optional), per (number, optional), private (boolean, optional), query (string, optional).
List episodes for a specific show. Parameters: show_id (string, required), page (number, optional), per (number, optional), query (string, optional), status (string, optional), order (string, optional).
Get detailed information about a specific episode. Parameters: episode_id (string, required), include (string[], optional), fields (object, optional).
Get analytics for a show or specific episode. Parameters: show_id (string, required), episode_id (string, optional), start_date (string, optional), end_date (string, optional).
Create a new episode. Parameters: show_id (string, required), title (string, required), audio_url (string, required), summary (string, optional), description (string, optional), transcript_text (string, optional), author (string, optional), explicit (boolean, optional), image_url (string, optional), keywords (string, optional), number (number, optional), season_number (number, optional), type (string, optional), alternate_url (string, optional), video_url (string, optional), email_notifications (boolean, optional), increment_number (boolean, optional).
Update an existing episode. Parameters: episode_id (string, required), title (string, optional), summary (string, optional), description (string, optional), transcript_text (string, optional), author (string, optional), explicit (boolean, optional), image_url (string, optional), keywords (string, optional), number (number, optional), season_number (number, optional), type (string, optional), alternate_url (string, optional), video_url (string, optional), email_notifications (boolean, optional).
Get analytics for all episodes of a show. Parameters: show_id (string, required), start_date (string, optional), end_date (string, optional).
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).
Get a show by ID. Parameters: show_id (string, required).
Update a show. Parameters: show_id (string, required), author (string, optional), category (string, optional), copyright (string, optional), description (string, optional), explicit (boolean, optional), image_url (string, optional), keywords (string, optional), language (string, optional), owner_email (string, optional), secondary_category (string, optional), show_type (string, optional), title (string, optional), time_zone (string, optional), website (string, optional).
Publish or schedule an episode without otherwise editing its metadata. Parameters: episode_id (string, required), status (string, required), published_at (string, optional).
Get a computed download summary for a show or episode. Parameters: show_id (string, required), episode_id (string, optional), start_date (string, optional), end_date (string, optional).
Compare download performance across multiple episodes, sorted by total downloads. Parameters: episode_ids (string[], required), start_date (string, optional), end_date (string, optional).
List subscribers for a show. Parameters: show_id (string, required), page (number, optional), per (number, optional), query (string, optional).
Get a subscriber by ID. Parameters: subscriber_id (string, required).
Create a subscriber. Parameters: show_id (string, required), email (string, required), skip_welcome_email (boolean, optional).
Create multiple subscribers in a single request. Parameters: show_id (string, required), emails (string[], required), skip_welcome_email (boolean, optional).
Update a subscriber's email. Parameters: subscriber_id (string, required), email (string, required).
Delete a subscriber. Provide either subscriber_id, OR both show_id and email. Parameters: subscriber_id (string, optional), show_id (string, optional), email (string, optional).