Podcast API

    2 endpoints

    Podcast generation and management.

    POST
    Auth Required

    Reset rate limit for a user / export async function reset(collectionId: string, userId: string): Promise<{ success: bool

    Reset rate limit for a user / export async function reset(collectionId: string, userId: string): Promise<{ success: bool

    Endpoint

    /admin/collection/{collectionId}/ai/generatePodcast

    Parameters

    collectionId
    path
    string
    Required
    body
    body
    GeneratePodcastRequest
    Required

    See GeneratePodcastRequest schema

    Responses

    200
    Success
    {
      "schema": "GeneratePodcastResponse"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    GET
    Auth Required

    Generate a NotebookLM-style conversational podcast from product documents / export async function generate( collectionId

    Generate a NotebookLM-style conversational podcast from product documents / export async function generate( collectionId

    Endpoint

    /admin/collection/{collectionId}/ai/podcast/{podcastId}

    Parameters

    collectionId
    path
    string
    Required
    podcastId
    path
    string
    Required

    Responses

    200
    Success
    {
      "schema": "PodcastStatus"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found