Skip to content
Docs

API: Get Episode Processing Result

Retrieve all text results after episode processing is complete, excluding XMind files. XMind files need to be retrieved through a separate API.

Endpoint

GEThttps://app.podwise.ai/api/ent/v1/episodes/[uuid]

Path Parameters

  • uuid: The UUID provided when requesting processing

Response

type Response = {
  // Overall summary
  summary: string;

  // Chapters (outlines)
  chapters: {
    // Time string in HH:mm:ss format (HH is omitted for durations less than an hour)
    time: string;
    // Chapter title
    title: string;
    // Chapter summary
    summary: string;
  }[];

  // Questions and Answers
  qas: {
    question: string;
    answer: string;
  }[];

  // Mindmap in markdown format
  mindmap: string;

  // Key takeaways
  takeaways: string[];

  // Keywords with descriptions
  keywords: {
    key: string;
    desc: string;
  }[];

  // Highlighted moments
  highlights: {
    // Time string in same format as chapters
    time: string;
    content: string;
  }[];

  // Transcripts
  transcripts: {
    // Time string in same format as chapters
    time: string;
    // Timestamp in milliseconds
    start: number;
    speaker: string;
    language: string;
    content: string;
  }[];
  // Generated episode titles (if requested with options.generateTitle)
  titles?: string[];
  // Generated episode introductions (if requested with options.generateIntro)
  intros?: string[];

  // Optional article (if requested with options.generateArticle)
  article?: {
    title: string;
    chapters: {
      title: string;
      time: string;
      conversations: {
        time: string;
        speaker: string;
        contents: string[];
      }[];
    }[];
  };
} | null; // Returns null if processing is not complete