latestOpenAPI 3.0.02026-08-1610635191.3 KB

355890b6b4cc

Content

Repurpose a completed request

Creates a new request using the resources and parameters of a completed request, allowing a new output type and optional updated text.

post/content/Repurpose

Request body

requestIdstring required

Identifier of the completed request to repurpose

outputType'audio' | 'video' | 'infographic' | 'slide_deck' | 'datatable' | 'quiz' required

Output type for the new request

languagestring

Optional language override for the new request (defaults to the original request language)

textstring

Optional text instructions that replace the original TEXT parameter

callbackDatastring

Optional callback data to associate with the new request

duration'short' | 'default' | 'long'

Duration preference for audio and slide deck repurpose requests. Ignored for video requests.

infographicOrientation'landscape' | 'portrait' | 'square'

Orientation when repurposing to an infographic

infographicDetail'concise' | 'standard' | 'detailed'

Detail level when repurposing to an infographic

slideDeckFormat'detailed' | 'presenter'

Format when repurposing to a slide deck

quizDifficulty'easy' | 'medium' | 'hard'

Difficulty level when repurposing to a quiz

titlestring

Override video title when repurposing to video

titlePromptstring

Prompt to guide the generated title when repurposing to video

descriptionPromptstring

Prompt to guide the generated description when repurposing to video

format'explainer' | 'short' | 'cinematic'

Video format (defaults to explainer). Only applies when outputType is video. cinematic costs 100 credits.

stylestring

Custom style text for video outputs

thumbnailImagePromptstring

Prompt to control the generated thumbnail image for video outputs

introImagePromptstring

Prompt to control the generated intro image for video outputs

avatarIdinteger

Optional avatar identifier for explainer video generation. If omitted, inherits from the source request when available.

audioLanguagestring

Optional audio language override for explainer video generation metadata. If omitted, inherits from the source request when available.

textLanguagestring

Optional text language override for explainer video generation metadata. If omitted, inherits from the source request when available.

backgroundImageUrlstring

Optional background image URL for explainer video generation metadata. If omitted, inherits from the source request when available.

voiceIdinteger

Optional voice id from /content/GetVoices for explainer video metadata. Use the numeric id value, not the voice name. If omitted, inherits from the source request when available.

Response

Request accepted

request_idstring

Unique ID for tracking the new request

statusinteger

Initial status code (0)