Submits a prompt for video generation. The endpoint immediately returns a success status with a job_id, and subsequently posts updates and final assets to the provided webhook_url or via Check Video Status endpoint.
POST
/
storyfed-1
curl --request POST \
--url https://api.storyfed.com/storyfed-1 \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"prompt": "Make a video about 5 good healthy tips",
"quality_tier": "Budget",
"ratio": "9:16",
"estimated_length": 60
}
'
The desired rendering quality. Note: Currently, only 'Budget' is supported in the API. This quality is static images only, perfect for explainer videos, stories and news
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Storyfed API","colors":{"primary":"#404040","light":"#37C8FF","dark":"#37C8FF"},"logo":{"light":"https://05583926cb7e28fbf9babfa546dfb052.cdn.bubble.io/cdn-cgi/image/f=auto,w=64,h=64,fit=cover,dpr=1/f1656793785960x295128935413803800/Storyfed-Logo.png","dark":"https://05583926cb7e28fbf9babfa546dfb052.cdn.bubble.io/cdn-cgi/image/f=auto,w=64,h=64,fit=cover,dpr=1/f1656793785960x295128935413803800/Storyfed-Logo.png","href":"https://storyfed.com"},"favicon":"https://05583926cb7e28fbf9babfa546dfb052.cdn.bubble.io/cdn-cgi/image/f=auto,w=32,h=32,fit=cover,dpr=1/f1656793785960x295128935413803800/Storyfed-Logo.png","styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"storyfed","hasAudioNarration":false,"actualSubdomain":"storyfed","customDomains":["docs.storyfed.com"],"gitSource":{"type":"github","owner":"storyfed","repo":"storyfed-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":"","_id":"6ae19446fa3583a9edb0730c"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae23655483fe67c3e7cebf3","collectionId":"d280c7f7-a267-473f-b590-d8dab604632b","liveDeploymentHistoryId":"6ae23655483fe67c3e7cebf3","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae239a14f24087e89860b74","clientVersion":"0.0.4005","searchFilterCounts":[{"language":"default","tag":"API Reference","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/generate-video","slug":"/api-reference/generate-video","pageMetadata":{"title":"Generate Video","description":"Submits a prompt for video generation. The endpoint immediately returns a success status with a job_id, and subsequently posts updates and final assets to the provided webhook_url or via Check Video Status endpoint.","deprecated":null,"version":null,"openapi":"/swagger.json post /storyfed-1","href":"/api-reference/generate-video","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Submits a prompt for video generation. The endpoint immediately returns a success status with a job_id, and subsequently posts updates and final assets to the provided webhook_url or via Check Video Status endpoint.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Generate Video","description":"Submits a prompt for video generation. The endpoint immediately returns a success status with a job_id, and subsequently posts updates and final assets to the provided webhook_url or via Check Video Status endpoint.","deprecated":null,"version":null,"openapi":"/swagger.json post /storyfed-1","href":"/api-reference/generate-video","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Generate Video","description":"Submits a prompt for video generation. The endpoint immediately returns a success status with a job_id, and subsequently posts updates and final assets to the provided webhook_url or via Check Video Status endpoint.","operationId":"generateVideo","security":["292ac534-a396-4bbb-84a3-9364e1b27a17"],"requestBody":"2edde163-0ec2-427a-8d48-bc41463fbafb","responses":{"200":"c06f6e60-8bcf-4968-b1ee-34d0dfea03ee","400":"d7291302-f1b2-4426-9080-7d0e5a8464b7","402":"ea140140-87c3-4e50-ab37-32fd0baa88e2"},"callbacks":{"onVideoUpdate":"d9100cc3-e61f-46f5-8b1a-267aa11065cf"},"method":"post","type":"path","servers":["0456dbf3-ce25-44e8-a0a1-34928381085f"],"path":"/storyfed-1","baseUrlOptions":["https://api.storyfed.com"],"title":"Generate Video","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string","description":"The prompt or script for the video.","example":"Make a video about 5 good healthy tips","isRequired":true,"uniqueKey":"prompt","typeLabel":"string"},"quality_tier":{"type":"string","description":"The desired rendering quality. Note: Currently, only 'Budget' is supported in the API. This quality is static images only, perfect for explainer videos, stories and news","enum":["Budget"],"example":"Budget","isRequired":true,"uniqueKey":"quality_tier","typeLabel":"enum\u003cstring>"},"webhook_url":{"type":"string","format":"uri","description":"The URL where status updates and final result payloads will be sent.","example":"https://webhook.site/123","uniqueKey":"webhook_url","typeLabel":"string\u003curi>"},"ratio":{"type":"string","description":"The aspect ratio of the generated video. Default is 9:16","enum":["9:16","16:9","1:1"],"example":"9:16","uniqueKey":"ratio","typeLabel":"enum\u003cstring>"},"estimated_length":{"type":"integer","description":"Estimated length in seconds. Maximum is 180.","maximum":180,"example":60,"uniqueKey":"estimated_length","typeLabel":"integer"},"country":{"type":"string","description":"Target country for the video context.","example":"United States","uniqueKey":"country","typeLabel":"string"},"channel":{"type":"string","description":"(Optional - Advanced) Storyfed id of the parent user channel to save the video.","uniqueKey":"channel","typeLabel":"string"},"channel_series":{"type":"string","description":"(Optional - Advanced) Storyfed id of the parent user channel_series to save the video.","uniqueKey":"channel_series","typeLabel":"string"},"template":{"type":"string","description":"(Optional - Advanced) Storyfed id of the video template.","uniqueKey":"template","typeLabel":"string"},"narrator":{"type":"string","description":"(Optional - Advanced) Storyfed id of the narrator.","uniqueKey":"narrator","typeLabel":"string"},"attachments":{"type":"array","description":"List of attachment objects containing image URLs and metadata. This images can be reference images or stock images to be used","items":{"type":"object","properties":{"url":{"type":"string","format":"uri","pattern":"^.*\\.(jpg|jpeg|png|webp)$","description":"Must be a direct link to an image file (.jpg, .jpeg, .png, .webp).","example":"https://example.com/image.jpg","uniqueKey":"attachments.items.[INDEX].url","typeLabel":"string\u003curi>"},"main_use":{"type":"string","description":"Primary use case for the image (e.g., stock, product, character)","example":"character","uniqueKey":"attachments.items.[INDEX].main_use","typeLabel":"string"},"description":{"type":"string","description":"Brief description of how to use the image.","example":"This is the main character, please use this character in the entire video","uniqueKey":"attachments.items.[INDEX].description","typeLabel":"string"}},"uniqueKey":"attachments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"attachments","typeLabel":"object[]"}},"required":["prompt","quality_tier"],"uniqueKey":"","typeLabel":"object"},"examples":{"standardRequest":{"title":"standardRequest","value":{"prompt":"Make a video about 5 good healthy tips","quality_tier":"Budget","ratio":"9:16","estimated_length":60}},"withImages":{"title":"withImages","value":{"prompt":"Make a cute video about the attached cat","quality_tier":"Budget","ratio":"9:16","attachments":[{"url":"https://storage.googleapis.com/storage_storyfed/stock_media/cat.jpg","main_use":"character","description":"Use this image as main character"}]}},"squareFormat":{"title":"squareFormat","value":{"prompt":"Make a news recap video about AI trends","webhook_url":"add your webhook_url","quality_tier":"Budget","ratio":"1:1"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"c06f6e60-8bcf-4968-b1ee-34d0dfea03ee":{"description":"Success - Job Started","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success","uniqueKey":"status","typeLabel":"string"},"response":{"type":"object","properties":{"status":{"type":"string","example":"working","uniqueKey":"response.status","typeLabel":"string"},"job_id":{"type":"string","example":"1793139855684x541466892482409100","uniqueKey":"response.job_id","typeLabel":"string"}},"uniqueKey":"response","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"success","response":{"status":"working","job_id":"1793139855684x541466892482409100"}}}},"exampleType":"generated"}},"exampleType":"generated"},"d7291302-f1b2-4426-9080-7d0e5a8464b7":{"description":"Bad Request - Invalid parameters, missing fields, or invalid API key.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","uniqueKey":"status","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"missingFields":{"title":"missingFields","value":{"status":"error","message":"Missing values: prompt"}},"invalidRatio":{"title":"invalidRatio","value":{"status":"error","message":"Invalid Ratio, must be 9:16, 16:9 or 1:1"}}},"exampleType":"examples"}},"exampleType":"examples"},"ea140140-87c3-4e50-ab37-32fd0baa88e2":{"description":"Payment Required - Not enough credits.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"error","uniqueKey":"status","typeLabel":"string"},"message":{"type":"string","example":"Not enough credits, add credits to your wallet","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"error","message":"Not enough credits, add credits to your wallet"}}},"exampleType":"generated"}},"exampleType":"generated"}},"callbacks":[{"callbackName":"onVideoUpdate","expression":"{$request.body#/webhook_url}","method":"post","resolved":{"operation":{"summary":"Webhook Notification Payload","description":"The payload sent to the user's webhook_url with progress updates or the final rendered assets.","requestBody":"cfdc214b-a8f8-4c08-9d2d-fc6dea4c938f","responses":{"200":"fcc64d6d-238c-4e4e-b20a-a77710a75549"},"method":"post","type":"path"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"completed","uniqueKey":"status","typeLabel":"string"},"stage":{"type":"string","example":"finished","uniqueKey":"stage","typeLabel":"string"},"preview_url":{"type":"string","format":"uri","uniqueKey":"preview_url","typeLabel":"string\u003curi>"},"result":{"type":"object","properties":{"title":{"type":"string","uniqueKey":"result.title","typeLabel":"string"},"description":{"type":"string","uniqueKey":"result.description","typeLabel":"string"},"hashtags":{"type":"string","uniqueKey":"result.hashtags","typeLabel":"string"},"thumbnail":{"type":"string","format":"uri","uniqueKey":"result.thumbnail","typeLabel":"string\u003curi>"},"url":{"type":"string","format":"uri","uniqueKey":"result.url","typeLabel":"string\u003curi>"}},"uniqueKey":"result","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"completed","stage":"finished","preview_url":"\u003cstring>","result":{"title":"\u003cstring>","description":"\u003cstring>","hashtags":"\u003cstring>","thumbnail":"\u003cstring>","url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"fcc64d6d-238c-4e4e-b20a-a77710a75549":{"description":"Your server should return a 2xx status code to acknowledge receipt of the webhook.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{}}}}],"security":{"292ac534-a396-4bbb-84a3-9364e1b27a17":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Your API Key, visit storyfed.com to generate one.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"0456dbf3-ce25-44e8-a0a1-34928381085f":{"url":"https://api.storyfed.com","description":"Production Server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Your API Key, visit storyfed.com to generate one.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"X-API-Key","type":"string","description":"Your API Key, visit storyfed.com to generate one.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-API-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"swagger.json"},"subdomain":"storyfed","siteName":"Storyfed API","title":"Generate Video - Storyfed API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T18:06:28.235Z","originalFileLocation":"api-reference/generate-video.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Submits a prompt for video generation. The endpoint immediately returns a success status with a job_id, and subsequently posts updates and final assets to the provided webhook_url or via Check Video Status endpoint.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Storyfed API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://05583926cb7e28fbf9babfa546dfb052.cdn.bubble.io/cdn-cgi/image/f=auto,w=32,h=32,fit=cover,dpr=1/f1656793785960x295128935413803800/Storyfed-Logo.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://05583926cb7e28fbf9babfa546dfb052.cdn.bubble.io/cdn-cgi/image/f=auto,w=32,h=32,fit=cover,dpr=1/f1656793785960x295128935413803800/Storyfed-Logo.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://05583926cb7e28fbf9babfa546dfb052.cdn.bubble.io/cdn-cgi/image/f=auto,w=32,h=32,fit=cover,dpr=1/f1656793785960x295128935413803800/Storyfed-Logo.png\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://05583926cb7e28fbf9babfa546dfb052.cdn.bubble.io/cdn-cgi/image/f=auto,w=32,h=32,fit=cover,dpr=1/f1656793785960x295128935413803800/Storyfed-Logo.png\">\u003cmeta data-mint-head property=\"og:title\" content=\"Generate Video - Storyfed API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Submits a prompt for video generation. The endpoint immediately returns a success status with a job_id, and subsequently posts updates and final assets to the provided webhook_url or via Check Video Status endpoint.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Storyfed API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.storyfed.com/docs/api-reference/generate-video\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://storyfed.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Generate+Video\u0026amp;description=Submits+a+prompt+for+video+generation.+The+endpoint+immediately+returns+a+success+status+with+a+job_id%2C+and+subsequently+posts+updates+and+final+assets+to+the+p\u0026amp;theme=7178dc6cc84acce1875b7e75\u0026amp;signature=024325506ddc2c6ac941708bc15f2483309c5163be237c4b3c9eb62e5a3bbe72\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Generate Video - Storyfed API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Submits a prompt for video generation. The endpoint immediately returns a success status with a job_id, and subsequently posts updates and final assets to the provided webhook_url or via Check Video Status endpoint.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://storyfed.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Generate+Video\u0026amp;description=Submits+a+prompt+for+video+generation.+The+endpoint+immediately+returns+a+success+status+with+a+job_id%2C+and+subsequently+posts+updates+and+final+assets+to+the+p\u0026amp;theme=7178dc6cc84acce1875b7e75\u0026amp;signature=024325506ddc2c6ac941708bc15f2483309c5163be237c4b3c9eb62e5a3bbe72\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/storyfed/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Storyfed API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#404040\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.storyfed.com/docs/api-reference/generate-video\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/generate-video.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.storyfed.com/#organization\",\"name\":\"Storyfed API\",\"url\":\"https://docs.storyfed.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://05583926cb7e28fbf9babfa546dfb052.cdn.bubble.io/cdn-cgi/image/f=auto,w=64,h=64,fit=cover,dpr=1/f1656793785960x295128935413803800/Storyfed-Logo.png\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.storyfed.com/docs#website\",\"name\":\"Storyfed API\",\"url\":\"https://docs.storyfed.com/docs\",\"publisher\":{\"@id\":\"https://docs.storyfed.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.storyfed.com/docs/api-reference/generate-video#webpage\",\"url\":\"https://docs.storyfed.com/docs/api-reference/generate-video\",\"name\":\"Generate Video\",\"description\":\"Submits a prompt for video generation. The endpoint immediately returns a success status with a job_id, and subsequently posts updates and final assets to the provided webhook_url or via Check Video Status endpoint.\",\"dateModified\":\"2026-10-28T18:06:28.235Z\",\"isPartOf\":{\"@id\":\"https://docs.storyfed.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://docs.storyfed.com/docs/api-reference/generate-video#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.storyfed.com/docs/api-reference/generate-video#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Storyfed API\",\"item\":\"https://docs.storyfed.com/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generate Video\",\"item\":\"https://docs.storyfed.com/docs/api-reference/generate-video\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.storyfed.com/docs/api-reference/generate-video#apireference\",\"headline\":\"Generate Video\",\"name\":\"Generate Video\",\"description\":\"Submits a prompt for video generation. The endpoint immediately returns a success status with a job_id, and subsequently posts updates and final assets to the provided webhook_url or via Check Video Status endpoint.\",\"url\":\"https://docs.storyfed.com/docs/api-reference/generate-video\",\"mainEntityOfPage\":{\"@id\":\"https://docs.storyfed.com/docs/api-reference/generate-video#webpage\"},\"dateModified\":\"2026-10-28T18:06:28.235Z\",\"publisher\":{\"@id\":\"https://docs.storyfed.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.storyfed.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Storyfed API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Storyfed API","nav":{"global":null,"tabs":[{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Generate Video","deprecated":null,"version":null,"openapi":"/swagger.json post /storyfed-1","href":"/api-reference/generate-video"},{"title":"Check Video Status","description":"Poll this endpoint using the job_id to get the current status of the video generation.","deprecated":null,"version":null,"openapi":"/swagger.json get /storyfed-1/status/{job_id}","href":"/api-reference/check-video-status"}]}]}]},"title":"Generate Video - Storyfed API","buildId":"dpl_EARnBX9sYeZdmtDtdMETnj8cZgAL","deploymentId":"dpl_EARnBX9sYeZdmtDtdMETnj8cZgAL","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Dwo5Zw1g.js","utils-C7ri5h_X.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-NXX1NHuC.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BFzrXK_e.js","snippetPresets-DLhzf4mt.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BlCO4kMh.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B9z96fnb.js","shallow-AopVKJh8.js","getApiPlaygroundDisplay-bXnLOTlk.js","CodeSnippet-DmJ3qzrb.js","CodeSnippets-hcFGtmzn.js","Page-ChlUUCY4.js","getPastedJson-ps4MHraj.js","icon-L__7y7ys.js","MethodPill-CLOMdS5n.js","DuplicateIcon-m7x5FI4L.js","createIcon-BiD_Arde.js","DynamicMarkdown-a43r1ghB.js","SectionHeading-4c_bODjK.js","axios-vUo_bRtp.js","Markdown-DWTe9S87.js","clsx-Dhq8D58W.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CVox-mr5.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-yCZrC9EP.js"]}