POST https://api.kodisc.com/generate/video
Body
RequiredapiKey(string): API key generated via the Kodisc Dev dashboard.prompt(string): Prompt used to generate the video.
aspectRatio(string?): Aspect ratio of generation. Must be 16:9 or 9:16 (mobile)colors(string?): A JSON object stringified. Colors must be hex code. All color fields:- “primary”
- “secondary”
- “background”
- “text”
fps(string?): Number representing the framerate of the videovoiceover(boolean?): Whether or not to add AI voiceovers to the clip.voice(string?): Voice that the AI voiceover uses if enabled. Voiceovers are provided by Azure and thus any voice from this list can be used (ex. en-US-AriaNeural).
Response
success(boolean): Whether the request succeeded or not. It can fail due to multiple factors including invalid API key, insufficient credits, failed video generation (rare, also will not charge API key for a failed request)error(string?): Error message if success isfalse.video(string?): If the request succeeded, this is the URL of the generated video on Kodisc’s CDN.code(string?): If the request succeeded, this is the code used to generate the video.
Example
TypeScript