Enterprise API v1API: Get Episode Processing Result

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://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