Voice API

    4 endpoints

    Voice cloning and management.

    POST
    Auth Required

    Search stock photos or similar via AI (admin) / export async function searchPhotos( collectionId: string, params: AISearchPhotosRequest ): Promise<AISearchPhotosPhoto[]> { const path = `/admin/collection/${encodeURIComponent(collectionId)}/ai/searchPhotos` return post<AISearchPhotosPhoto[]>(path, params) } /** Upload a file for AI usage (admin).

    Search stock photos or similar via AI (admin) / export async function searchPhotos( collectionId: string, params: AISearchPhotosRequest ): Promise<AISearchPhotosPhoto[]> { const path = `/admin/collection/${encodeURIComponent(collectionId)}/ai/searchPhotos` return post<AISearchPhotosPhoto[]>(path, params) } /** Upload a file for AI usage (admin).

    Endpoint

    /admin/collection/{collectionId}/ai/createCache

    Parameters

    collectionId
    path
    string
    Required

    Responses

    200
    Success
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    POST
    Auth Required

    Generate text/content via AI (admin) / export async function generateContent( collectionId: string, params: AIGenerateCo

    Generate text/content via AI (admin) / export async function generateContent( collectionId: string, params: AIGenerateCo

    Endpoint

    /admin/collection/{collectionId}/ai/generateImage

    Parameters

    collectionId
    path
    string
    Required
    body
    body
    AIGenerateImageRequest
    Required

    See AIGenerateImageRequest schema

    Responses

    200
    Success
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    POST
    Auth Required

    Generate text/content via AI (admin) / export async function generateContent( collectionId: string, params: AIGenerateCo

    Generate text/content via AI (admin) / export async function generateContent( collectionId: string, params: AIGenerateCo

    Endpoint

    /admin/collection/{collectionId}/ai/searchPhotos

    Parameters

    collectionId
    path
    string
    Required
    body
    body
    AISearchPhotosRequest
    Required

    See AISearchPhotosRequest schema

    Responses

    200
    Success
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    POST
    Auth Required

    Generate an image via AI (admin) / export async function generateImage(collectionId: string, params: AIGenerateImageRequest): Promise<any> { const path = `/admin/collection/${encodeURIComponent(collectionId)}/ai/generateImage` return post<any>(path, params) } /** Search stock photos or similar via AI (admin) / export async function searchPhotos( collectionId: string, params: AISearchPhotosRequest ): Promise<AISearchPhotosPhoto[]> { const path = `/admin/collection/${encodeURIComponent(collectionId)}/ai/searchPhotos` return post<AISearchPhotosPhoto[]>(path, params) } /** Upload a file for AI usage (admin).

    Generate an image via AI (admin) / export async function generateImage(collectionId: string, params: AIGenerateImageRequest): Promise<any> { const path = `/admin/collection/${encodeURIComponent(collectionId)}/ai/generateImage` return post<any>(path, params) } /** Search stock photos or similar via AI (admin) / export async function searchPhotos( collectionId: string, params: AISearchPhotosRequest ): Promise<AISearchPhotosPhoto[]> { const path = `/admin/collection/${encodeURIComponent(collectionId)}/ai/searchPhotos` return post<AISearchPhotosPhoto[]>(path, params) } /** Upload a file for AI usage (admin).

    Endpoint

    /admin/collection/{collectionId}/ai/uploadFile

    Parameters

    collectionId
    path
    string
    Required

    Responses

    200
    Success
    400
    Bad request
    401
    Unauthorized
    404
    Not found