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 (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. Defaults to the last 14 days if no dates are provided. 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. Defaults to the last 7 days if no dates are provided. 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).