Use this endpoint family after you create a Kling task. It is the common polling step for Kling async media jobs.
A query can return the task object directly or inside the standard data
envelope. Normalize each response with task = payload.data ?? payload before
reading task fields.
What to check first
task.task_status; Motion Control tasks use submitted, processing,
succeed, or failed
task.task_result.videos[0].url when a video task succeeds
task.task_status_msg or other returned detail fields when a task stops early
code, message, and request_id when the response uses the standard
envelope
Normalize the response shape, then keep querying with the returned task id
until it reaches a terminal state. For Motion Control, the terminal states
are succeed and failed.
3
Continue to the next workflow step
Use the finished output directly, or move into the next applicable action page if your workflow supports chained operations.
Bearer token authentication. Use your CometAPI key.
Path Parameters
action
string
required
Resource type. One of: images, videos, audio.
action2
string
required
Sub-action matching the resource type. For images: generations, kolors-virtual-try-on. For videos: text2video, image2video, motion-control, lip-sync, effects, multi-image2video, multi-elements. For audio: text-to-audio, video-to-audio.
task_id
string
required
Task ID
Response
200 - application/json
Current Kling task state.
Option 1
Option 2
A query can return the task object directly or inside the standard response envelope. Normalize both shapes before reading task fields.
task_id
string
required
Kling task ID.
task_status
string
required
Current task state. Compatible Motion Control tasks use submitted, processing, succeed, or failed.
status
string
Optional compatibility response status. For a direct legacy Kling task response, synthesized values are PENDING, RUNNING, SUCCEEDED, or FAILED; use task_status as the canonical task state.
task_status_msg
string
Failure or status detail when returned.
task_info
object
Additional task metadata. The object can be empty.
task_result
object
Absent on an initial submitted task, commonly empty while processing or after failure, and populated when a task succeeds.
Show child attributes
watermark_info
object
Watermark information when returned by a compatible workflow.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"CometAPI Documentation","description":"CometAPI developer documentation for unified API access to GPT, Claude, Gemini, Grok, Llama, DeepSeek, Mistral, Qwen, and more, including API reference, quickstart guides, and integration tutorials.","colors":{"primary":"#00ACE2","light":"#00ACE2","dark":"#0274C3"},"logo":{"light":"https://mintcdn.com/cometapi/cmhWX83dzrkf2F-2/logo/comet-light.svg?fit=max\u0026auto=format\u0026n=cmhWX83dzrkf2F-2\u0026q=85\u0026s=7ae2fde0df7785d111912bce23157ef2","dark":"https://mintcdn.com/cometapi/cmhWX83dzrkf2F-2/logo/comet-dark.svg?fit=max\u0026auto=format\u0026n=cmhWX83dzrkf2F-2\u0026q=85\u0026s=2d25d0a1c0376b7a3b5b2b06c4149fbc"},"favicon":"https://mintcdn.com/cometapi/cmhWX83dzrkf2F-2/logo/comet.svg?fit=max\u0026auto=format\u0026n=cmhWX83dzrkf2F-2\u0026q=85\u0026s=bd1150b78a8058af98088b06cbe67cdc","api":{"playground":{"display":"interactive","proxy":true},"examples":{"defaults":"required","prefill":true}},"navbar":{"links":[{"href":"https://www.cometapi.com/models/","label":"Models"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.cometapi.com/console"}},"footer":{},"seo":{"metatags":{"og:site_name":"CometAPI Docs","og:type":"website","twitter:card":"summary_large_image","canonical":"https://apidoc.cometapi.com","author":"CometAPI","copyright":"Copyright 2026 CometAPI","category":"Technology","distribution":"global","coverage":"Worldwide"},"indexing":"navigable"},"integrations":{"posthog":{"apiKey":"phc_y3KwBz46V9TGDjqPtDrpuSahVg3bDky6eyzGsD8vuCYS","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"interaction":{"drilldown":false},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":""},{"language":"zh-Hans","href":"zh-Hans"},{"language":"zh-Hant","href":"zh-Hant"},{"language":"ja","href":"ja"},{"language":"ko","href":"ko"},{"language":"fr","href":"fr"},{"language":"de","href":"de"},{"language":"es","href":"es"},{"language":"it","href":"it"},{"language":"pt","href":"pt"},{"language":"ru","href":"ru"},{"language":"ar","href":"ar"},{"language":"vi","href":"vi"},{"language":"id","href":"id"},{"language":"tr","href":"tr"},{"language":"pl","href":"pl"},{"language":"nl","href":"nl"},{"language":"no","href":"no"},{"language":"uk","href":"uk"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cometapi","hasAudioNarration":false,"actualSubdomain":"cometapi","customDomains":["apidoc.cometapi.com"],"gitSource":{"type":"github","owner":"cometapi-dev","repo":"cometapi-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af6f9453b5d1dd9e7c69ea0","clientVersion":"0.0.4131","searchFilterCounts":[{"language":"en","tag":"API","count":109},{"language":"en","tag":"Video Models","count":66},{"language":"en","tag":"Integrations","count":53},{"language":"en","tag":"Docs","count":37},{"language":"en","tag":"Kling","count":33},{"language":"en","tag":"Image Models","count":28},{"language":"en","tag":"AI chat clients","count":14},{"language":"en","tag":"Runway","count":13},{"language":"en","tag":"Midjourney","count":10},{"language":"en","tag":"AI coding agents","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"img[src*=\"cloudfront.net/flags/\"]{display:none!important}div.relative:has(>img[src*=\"cloudfront.net/flags/\"]){display:none!important}#localization-select-item-zh-Hans{display:none!important}nav a.link[class~=\"bg-gray-950/[0.03]\"]{background-color:rgb(var(--primary) / 0.12);box-shadow:inset 0 0 0 1px rgb(var(--primary) / 0.38), 0 1px 2px rgb(var(--primary) / 0.08);color:rgb(var(--primary))}nav a.link[class~=\"bg-gray-950/[0.03]\"]:hover,nav a.link[class~=\"bg-gray-950/[0.03]\"]:focus-visible{background-color:rgb(var(--primary) / 0.18);box-shadow:inset 0 0 0 1px rgb(var(--primary) / 0.58), 0 1px 2px rgb(var(--primary) / 0.1);color:rgb(var(--primary))}nav a.link[class~=\"bg-gray-950/[0.03]\"]:focus-visible{outline:2px solid rgb(var(--primary) / 0.45);outline-offset:2px}.dark nav a.link[class~=\"bg-gray-950/[0.03]\"]{background-color:rgb(var(--primary-light) / 0.2);box-shadow:inset 0 0 0 1px rgb(var(--primary-light) / 0.55), 0 1px 2px rgb(var(--primary-light) / 0.16);color:rgb(var(--primary-light))}.dark nav a.link[class~=\"bg-gray-950/[0.03]\"]:hover,.dark nav a.link[class~=\"bg-gray-950/[0.03]\"]:focus-visible{background-color:rgb(var(--primary-light) / 0.28);box-shadow:inset 0 0 0 1px rgb(var(--primary-light) / 0.7), 0 1px 2px rgb(var(--primary-light) / 0.18);color:rgb(var(--primary-light))}.integration-logo-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:16px 0 28px}.integration-logo-card{align-items:center;background:rgba(127, 127, 127, 0.04);border:1px solid rgba(127, 127, 127, 0.22);border-radius:8px;color:inherit;display:flex;gap:14px;min-height:72px;padding:14px 16px;text-decoration:none!important;transition:background 160ms ease, border-color 160ms ease, transform 160ms ease}.integration-logo-card:hover,.integration-logo-card:focus-visible{background:rgba(0, 172, 226, 0.08);border-color:rgba(0, 172, 226, 0.55);transform:translateY(-1px)}.integration-logo-card:focus-visible{outline:2px solid rgba(0, 172, 226, 0.45);outline-offset:2px}.integration-logo-mark{align-items:center;background:#fff;background-position:center;background-repeat:no-repeat;background-size:28px 28px;border:1px solid rgba(127, 127, 127, 0.18);border-radius:8px;display:flex;flex:0 0 38px;height:38px;justify-content:center;overflow:hidden;width:38px}.integration-logo-body{display:flex;flex-direction:column;gap:2px;min-width:0}.integration-logo-title{font-size:0.95rem;font-weight:600;line-height:1.3}.integration-logo-subtitle{color:rgba(90, 90, 90, 0.92);font-size:0.78rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-card-arrow{color:rgba(90, 90, 90, 0.7);flex:0 0 16px;font-size:0.9rem;margin-left:auto;text-align:right}.integration-card-arrow::before{content:\"\\2197\"}.integration-logo-ai-sdk{background-image:url(\"/images/integrations/logos/ai-sdk.png\")}.integration-logo-agno{background-image:url(\"/images/integrations/logos/agno.png\")}.integration-logo-claude-code{background-image:url(\"/images/integrations/logos/claude-code.png\")}.integration-logo-claude-desktop{background-image:url(\"/images/integrations/logos/claude-desktop.png\")}.integration-logo-codex{background-image:url(\"/images/integrations/logos/codex.png\")}.integration-logo-dify{background-image:url(\"/images/integrations/logos/dify.png\")}.integration-logo-gemini-cli{background-image:url(\"/images/integrations/logos/gemini-cli.png\")}.integration-logo-hermes-agent{background-image:url(\"/images/integrations/logos/hermes-agent.png\");background-size:34px 34px}.integration-logo-langchain{background-image:url(\"/images/integrations/logos/langchain.png\")}.integration-logo-langflow{background-image:url(\"/images/integrations/logos/langflow.png\")}.integration-logo-langfuse{background-image:url(\"/images/integrations/logos/langfuse.png\")}.integration-logo-litellm{background-image:url(\"/images/integrations/logos/litellm.png\")}.integration-logo-llamaindex{background-image:url(\"/images/integrations/logos/llamaindex.png\")}.integration-logo-lobe-chat{background-image:url(\"/images/integrations/logos/lobe-chat.jpg\")}.integration-logo-make{background-image:url(\"/images/integrations/logos/make.jpg\")}.integration-logo-n8n{background-image:url(\"/images/integrations/logos/n8n.png\")}.integration-logo-open-webui{background-image:url(\"/images/integrations/logos/open-webui.png\")}.integration-logo-workbuddy-ai{background-image:url(\"/images/integrations/logos/workbuddy-ai.svg\")}.integration-logo-openclaw{background-image:url(\"/images/integrations/logos/openclaw.svg\")}.integration-logo-opencode{background-image:url(\"/images/integrations/logos/opencode.png\")}.integration-logo-pi{background-image:url(\"/images/integrations/logos/pi.svg\")}.integration-logo-promptfoo{background-image:url(\"/images/integrations/logos/promptfoo.png\")}.dark .integration-logo-card{background:rgba(255, 255, 255, 0.035);border-color:rgba(255, 255, 255, 0.14)}.dark .integration-logo-card:hover,.dark .integration-logo-card:focus-visible{background:rgba(0, 172, 226, 0.14);border-color:rgba(0, 172, 226, 0.65)}.dark .integration-logo-mark{background-color:rgba(255, 255, 255, 0.96)}.dark .integration-logo-subtitle{color:rgba(255, 255, 255, 0.66)}.dark .integration-card-arrow{color:rgba(255, 255, 255, 0.64)}@media (max-width: 1024px){.integration-logo-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.integration-logo-grid{grid-template-columns:1fr}.integration-logo-card{min-height:68px}}"}],"page":{"pagePath":"api/video/kling/individual-queries","slug":"/api/video/kling/individual-queries","pageMetadata":{"title":"Get a Kling task","sidebarTitle":"Get a Kling task","openapi":"api/openapi/video/kling/get-individual-queries.openapi.json GET /kling/v1/{action}/{action2}/{task_id}","description":"Query a Kling video generation task by task_id and return its status, progress, and result metadata for polling.","keywords":["CometAPI","Kling","video generation api","individual queries","get task status","task_id polling","kling v1 endpoint","async video rendering"],"href":"/api/video/kling/individual-queries"},"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: \"Query a Kling video generation task by task_id and return its status, progress, and result metadata for polling.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,Step,Steps,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Use this endpoint family after you create a Kling task. It is the common polling step for Kling async media jobs.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`A query can return the task object directly or inside the standard `,_jsx(_components.code,{children:`data`}),`\nenvelope. Normalize each response with `,_jsx(_components.code,{children:`task = payload.data ?? payload`}),` before\nreading task fields.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`what-to-check-first`,children:`What to check first`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`task.task_status`}),`; Motion Control tasks use `,_jsx(_components.code,{children:`submitted`}),`, `,_jsx(_components.code,{children:`processing`}),`,\n`,_jsx(_components.code,{children:`succeed`}),`, or `,_jsx(_components.code,{children:`failed`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`task.task_result.videos[0].url`}),` when a video task succeeds`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`task.task_status_msg`}),` or other returned detail fields when a task stops early`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`code`}),`, `,_jsx(_components.code,{children:`message`}),`, and `,_jsx(_components.code,{children:`request_id`}),` when the response uses the standard\nenvelope`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`polling-pattern`,children:`Polling pattern`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Create the task from the matching endpoint`,children:_jsxs(_components.p,{children:[`Start with the Kling creation page for your workflow, such as `,_jsx(_components.a,{href:`/api/video/kling/text-to-video`,children:`Text to Video`}),`, `,_jsx(_components.a,{href:`/api/video/kling/image-to-video`,children:`Image to Video`}),`, or `,_jsx(_components.a,{href:`/api/video/kling/motion-control`,children:`Motion Control`}),`.`]})}),_jsx(Step,{title:`Poll until the task is terminal`,children:_jsxs(_components.p,{children:[`Normalize the response shape, then keep querying with the returned task id\nuntil it reaches a terminal state. For Motion Control, the terminal states\nare `,_jsx(_components.code,{children:`succeed`}),` and `,_jsx(_components.code,{children:`failed`}),`.`]})}),_jsx(Step,{title:`Continue to the next workflow step`,children:_jsx(_components.p,{children:`Use the finished output directly, or move into the next applicable action page if your workflow supports chained operations.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`common-path-pairs`,children:`Common path pairs`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Workflow`}),_jsx(_components.th,{children:`Query path`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Text to video`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/kling/v1/videos/text2video/{task_id}`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Image to video`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/kling/v1/videos/image2video/{task_id}`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Motion Control`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/kling/v1/videos/motion-control/{task_id}`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Multi-image video`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/kling/v1/videos/multi-image2video/{task_id}`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Video effects`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/kling/v1/videos/effects/{task_id}`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Video extension`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/kling/v1/videos/video-extend/{task_id}`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Avatar video`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/kling/v1/videos/avatar/image2video/{task_id}`})})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`For the full parameter reference, see the `,_jsx(_components.a,{href:`https://kling.ai/document-api`,children:`official Kling documentation`}),`.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get a Kling task","sidebarTitle":"Get a Kling task","openapi":"api/openapi/video/kling/get-individual-queries.openapi.json GET /kling/v1/{action}/{action2}/{task_id}","description":"Query a Kling video generation task by task_id and return its status, progress, and result metadata for polling.","keywords":["CometAPI","Kling","video generation api","individual queries","get task status","task_id polling","kling v1 endpoint","async video rendering"],"href":"/api/video/kling/individual-queries"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What to check first","slug":"what-to-check-first","depth":2,"children":[]},{"title":"Polling pattern","slug":"polling-pattern","depth":2,"children":[]},{"title":"Common path pairs","slug":"common-path-pairs","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/cometapi/430a303ac1007180/analytics.js"],"openApiReferenceData":{"operation":{"summary":"Individual queries ","operationId":"individual_queries","parameters":["d7bc6be8-9a95-4ac3-8c74-d689afadee8a","8fdd79c1-7abc-4df6-8050-4ccf441b1358","8ec73f0d-792e-4f97-a726-b2f93c55d132"],"responses":{"200":"2076873e-adba-49ad-97ef-a7ae869beaa6"},"description":"Query a Kling video generation task by task_id and return its status, progress, and result metadata for polling.","x-codeSamples":[{"lang":"Shell","label":"Default","source":"curl \"https://api.cometapi.com/kling/v1/videos/text2video/\u003ctask_id>\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\"\n"},{"lang":"Shell","label":"Poll until done","source":"curl \"https://api.cometapi.com/kling/v1/videos/text2video/\u003ctask_id>\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\"\n"},{"lang":"Python","label":"Default","source":"import os\nimport requests\n\ntask_id = \"\u003ctask_id>\"\n\nresponse = requests.get(\n f\"https://api.cometapi.com/kling/v1/videos/text2video/{task_id}\",\n headers={\"Authorization\": \"Bearer \" + os.environ[\"COMETAPI_KEY\"]},\n)\n\npayload = response.json()\ntask = payload.get(\"data\", payload)\nprint(task[\"task_status\"])\n"},{"lang":"Python","label":"Poll until done","source":"import os\nimport time\nimport requests\n\ntask_id = \"\u003ctask_id>\"\nheaders = {\"Authorization\": \"Bearer \" + os.environ[\"COMETAPI_KEY\"]}\n\nwhile True:\n payload = requests.get(\n f\"https://api.cometapi.com/kling/v1/videos/text2video/{task_id}\", headers=headers\n ).json()\n task = payload.get(\"data\", payload)\n print(task[\"task_status\"])\n if task[\"task_status\"] in (\"succeed\", \"failed\"):\n break\n time.sleep(30)\n\nif task[\"task_status\"] == \"succeed\":\n print(task[\"task_result\"])\n"},{"lang":"JavaScript","label":"Default","source":"const taskId = \"\u003ctask_id>\";\n\nconst response = await fetch(`https://api.cometapi.com/kling/v1/videos/text2video/${taskId}`, {\n headers: { Authorization: `Bearer ${process.env.COMETAPI_KEY}` },\n});\n\nconst payload = await response.json();\nconst task = payload.data ?? payload;\nconsole.log(task.task_status);\n"},{"lang":"JavaScript","label":"Poll until done","source":"const taskId = \"\u003ctask_id>\";\nconst headers = { Authorization: `Bearer ${process.env.COMETAPI_KEY}` };\n\nlet task;\nwhile (true) {\n const payload = await (await fetch(`https://api.cometapi.com/kling/v1/videos/text2video/${taskId}`, { headers })).json();\n task = payload.data ?? payload;\n console.log(task.task_status);\n if (task.task_status === \"succeed\" || task.task_status === \"failed\") break;\n await new Promise((resolve) => setTimeout(resolve, 30000));\n}\n\nif (task.task_status === \"succeed\") console.log(task.task_result);\n"},{"lang":"Shell","label":"Motion Control","source":"curl \"https://api.cometapi.com/kling/v1/videos/motion-control/\u003ctask_id>\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\"\n"},{"lang":"Python","label":"Motion Control","source":"import os\nimport requests\n\ntask_id = \"\u003ctask_id>\"\nresponse = requests.get(\n f\"https://api.cometapi.com/kling/v1/videos/motion-control/{task_id}\",\n headers={\"Authorization\": \"Bearer \" + os.environ[\"COMETAPI_KEY\"]},\n)\n\npayload = response.json()\ntask = payload.get(\"data\", payload)\nprint(task[\"task_status\"])\n"},{"lang":"JavaScript","label":"Motion Control","source":"const taskId = \"\u003ctask_id>\";\nconst response = await fetch(\n `https://api.cometapi.com/kling/v1/videos/motion-control/${taskId}`,\n {\n headers: { Authorization: `Bearer ${process.env.COMETAPI_KEY}` },\n },\n);\n\nconst payload = await response.json();\nconst task = payload.data ?? payload;\nconsole.log(task.task_status);\n"}],"method":"get","type":"path","servers":["a653b2ef-2031-4cbc-a2ca-536c63b8de7c"],"security":["e3a06d57-c483-490f-b84d-5979cd7beab3"],"path":"/kling/v1/{action}/{action2}/{task_id}","baseUrlOptions":["https://api.cometapi.com"],"title":"Individual queries ","codeSamples":[{"label":"Default","lang":"Shell","source":"curl \"https://api.cometapi.com/kling/v1/videos/text2video/\u003ctask_id>\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\"\n"},{"label":"Poll until done","lang":"Shell","source":"curl \"https://api.cometapi.com/kling/v1/videos/text2video/\u003ctask_id>\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\"\n"},{"label":"Default","lang":"Python","source":"import os\nimport requests\n\ntask_id = \"\u003ctask_id>\"\n\nresponse = requests.get(\n f\"https://api.cometapi.com/kling/v1/videos/text2video/{task_id}\",\n headers={\"Authorization\": \"Bearer \" + os.environ[\"COMETAPI_KEY\"]},\n)\n\npayload = response.json()\ntask = payload.get(\"data\", payload)\nprint(task[\"task_status\"])\n"},{"label":"Poll until done","lang":"Python","source":"import os\nimport time\nimport requests\n\ntask_id = \"\u003ctask_id>\"\nheaders = {\"Authorization\": \"Bearer \" + os.environ[\"COMETAPI_KEY\"]}\n\nwhile True:\n payload = requests.get(\n f\"https://api.cometapi.com/kling/v1/videos/text2video/{task_id}\", headers=headers\n ).json()\n task = payload.get(\"data\", payload)\n print(task[\"task_status\"])\n if task[\"task_status\"] in (\"succeed\", \"failed\"):\n break\n time.sleep(30)\n\nif task[\"task_status\"] == \"succeed\":\n print(task[\"task_result\"])\n"},{"label":"Default","lang":"JavaScript","source":"const taskId = \"\u003ctask_id>\";\n\nconst response = await fetch(`https://api.cometapi.com/kling/v1/videos/text2video/${taskId}`, {\n headers: { Authorization: `Bearer ${process.env.COMETAPI_KEY}` },\n});\n\nconst payload = await response.json();\nconst task = payload.data ?? payload;\nconsole.log(task.task_status);\n"},{"label":"Poll until done","lang":"JavaScript","source":"const taskId = \"\u003ctask_id>\";\nconst headers = { Authorization: `Bearer ${process.env.COMETAPI_KEY}` };\n\nlet task;\nwhile (true) {\n const payload = await (await fetch(`https://api.cometapi.com/kling/v1/videos/text2video/${taskId}`, { headers })).json();\n task = payload.data ?? payload;\n console.log(task.task_status);\n if (task.task_status === \"succeed\" || task.task_status === \"failed\") break;\n await new Promise((resolve) => setTimeout(resolve, 30000));\n}\n\nif (task.task_status === \"succeed\") console.log(task.task_result);\n"},{"label":"Motion Control","lang":"Shell","source":"curl \"https://api.cometapi.com/kling/v1/videos/motion-control/\u003ctask_id>\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\"\n"},{"label":"Motion Control","lang":"Python","source":"import os\nimport requests\n\ntask_id = \"\u003ctask_id>\"\nresponse = requests.get(\n f\"https://api.cometapi.com/kling/v1/videos/motion-control/{task_id}\",\n headers={\"Authorization\": \"Bearer \" + os.environ[\"COMETAPI_KEY\"]},\n)\n\npayload = response.json()\ntask = payload.get(\"data\", payload)\nprint(task[\"task_status\"])\n"},{"label":"Motion Control","lang":"JavaScript","source":"const taskId = \"\u003ctask_id>\";\nconst response = await fetch(\n `https://api.cometapi.com/kling/v1/videos/motion-control/${taskId}`,\n {\n headers: { Authorization: `Bearer ${process.env.COMETAPI_KEY}` },\n },\n);\n\nconst payload = await response.json();\nconst task = payload.data ?? payload;\nconsole.log(task.task_status);\n"}],"requiredOnlyExamples":true,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[]},"dependencies":{"parameters":{"d7bc6be8-9a95-4ac3-8c74-d689afadee8a":{"name":"action","in":"path","required":true,"description":"Resource type. One of: `images`, `videos`, `audio`.","schema":{"type":"string","isRequired":true,"description":"Resource type. One of: `images`, `videos`, `audio`.","uniqueKey":"","typeLabel":"string"}},"8fdd79c1-7abc-4df6-8050-4ccf441b1358":{"name":"action2","in":"path","required":true,"description":"Sub-action matching the resource type. For `images`: `generations`, `kolors-virtual-try-on`. For `videos`: `text2video`, `image2video`, `motion-control`, `lip-sync`, `effects`, `multi-image2video`, `multi-elements`. For `audio`: `text-to-audio`, `video-to-audio`.","schema":{"type":"string","isRequired":true,"description":"Sub-action matching the resource type. For `images`: `generations`, `kolors-virtual-try-on`. For `videos`: `text2video`, `image2video`, `motion-control`, `lip-sync`, `effects`, `multi-image2video`, `multi-elements`. For `audio`: `text-to-audio`, `video-to-audio`.","uniqueKey":"","typeLabel":"string"}},"8ec73f0d-792e-4f97-a726-b2f93c55d132":{"name":"task_id","in":"path","required":true,"description":"Task ID","schema":{"type":"string","isRequired":true,"description":"Task ID","uniqueKey":"","typeLabel":"string"}}},"responses":{"2076873e-adba-49ad-97ef-a7ae869beaa6":{"description":"Current Kling task state.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"A query can return the task object directly or inside the standard response envelope. Normalize both shapes before reading task fields.","required":["task_id","task_status"],"properties":{"task_id":{"type":"string","description":"Kling task ID.","isRequired":true,"uniqueKey":"oneOf.0.task_id","typeLabel":"string"},"task_status":{"type":"string","description":"Current task state. Compatible Motion Control tasks use `submitted`, `processing`, `succeed`, or `failed`.","isRequired":true,"uniqueKey":"oneOf.0.task_status","typeLabel":"string"},"status":{"type":"string","description":"Optional compatibility response status. For a direct legacy Kling task response, synthesized values are `PENDING`, `RUNNING`, `SUCCEEDED`, or `FAILED`; use `task_status` as the canonical task state.","uniqueKey":"oneOf.0.status","typeLabel":"string"},"task_status_msg":{"type":"string","description":"Failure or status detail when returned.","uniqueKey":"oneOf.0.task_status_msg","typeLabel":"string"},"task_info":{"type":"object","description":"Additional task metadata. The object can be empty.","additionalProperties":true,"uniqueKey":"oneOf.0.task_info","typeLabel":"object"},"task_result":{"type":"object","description":"Absent on an initial submitted task, commonly empty while processing or after failure, and populated when a task succeeds.","properties":{"videos":{"type":"array","description":"Generated videos when the workflow returns video output.","items":{"type":"object","properties":{"id":{"type":"string","description":"Generated video ID.","uniqueKey":"oneOf.0.task_result.videos.items.[INDEX].id","typeLabel":"string"},"url":{"type":"string","format":"uri","description":"Generated video delivery URL.","uniqueKey":"oneOf.0.task_result.videos.items.[INDEX].url","typeLabel":"string\u003curi>"},"watermark_url":{"type":"string","format":"uri","description":"Watermarked video delivery URL when the task returns one.","uniqueKey":"oneOf.0.task_result.videos.items.[INDEX].watermark_url","typeLabel":"string\u003curi>"},"duration":{"type":"string","description":"Video duration in seconds.","uniqueKey":"oneOf.0.task_result.videos.items.[INDEX].duration","typeLabel":"string"}},"uniqueKey":"oneOf.0.task_result.videos.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.task_result.videos","typeLabel":"object[]"}},"additionalProperties":true,"uniqueKey":"oneOf.0.task_result","typeLabel":"object"},"watermark_info":{"type":"object","description":"Watermark information when returned by a compatible workflow.","properties":{"enabled":{"type":"boolean","description":"Boolean value returned in `watermark_info`.","uniqueKey":"oneOf.0.watermark_info.enabled","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"oneOf.0.watermark_info","typeLabel":"object"},"created_at":{"type":"integer","format":"int64","description":"Task creation timestamp in milliseconds.","uniqueKey":"oneOf.0.created_at","typeLabel":"integer\u003cint64>"},"updated_at":{"type":"integer","format":"int64","description":"Last task update timestamp in milliseconds.","uniqueKey":"oneOf.0.updated_at","typeLabel":"integer\u003cint64>"},"final_unit_deduction":{"type":"string","description":"Final unit deduction value, when returned.","uniqueKey":"oneOf.0.final_unit_deduction","typeLabel":"string"},"final_balance_deduction":{"type":"object","description":"Final balance deduction values, when returned.","required":["quota","list_price"],"properties":{"quota":{"type":"string","description":"Final quota value.","isRequired":true,"uniqueKey":"oneOf.0.final_balance_deduction.quota","typeLabel":"string"},"list_price":{"type":"string","description":"Final list-price value.","isRequired":true,"uniqueKey":"oneOf.0.final_balance_deduction.list_price","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.final_balance_deduction","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"A query can return the task object directly or inside the standard response envelope. Normalize both shapes before reading task fields.","required":["code","message","request_id","data"],"properties":{"code":{"type":"integer","description":"Kling response code. 0 indicates that the query was accepted.","isRequired":true,"uniqueKey":"oneOf.1.code","typeLabel":"integer"},"message":{"type":"string","description":"Kling response message.","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"request_id":{"type":"string","description":"Identifier for this query request.","isRequired":true,"uniqueKey":"oneOf.1.request_id","typeLabel":"string"},"data":{"type":"object","required":["task_id","task_status"],"properties":{"task_id":{"type":"string","description":"Kling task ID.","isRequired":true,"uniqueKey":"oneOf.1.data.task_id","typeLabel":"string"},"task_status":{"type":"string","description":"Current task state. Compatible Motion Control tasks use `submitted`, `processing`, `succeed`, or `failed`.","isRequired":true,"uniqueKey":"oneOf.1.data.task_status","typeLabel":"string"},"status":{"type":"string","description":"Optional compatibility response status. For a direct legacy Kling task response, synthesized values are `PENDING`, `RUNNING`, `SUCCEEDED`, or `FAILED`; use `task_status` as the canonical task state.","uniqueKey":"oneOf.1.data.status","typeLabel":"string"},"task_status_msg":{"type":"string","description":"Failure or status detail when returned.","uniqueKey":"oneOf.1.data.task_status_msg","typeLabel":"string"},"task_info":{"type":"object","description":"Additional task metadata. The object can be empty.","additionalProperties":true,"uniqueKey":"oneOf.1.data.task_info","typeLabel":"object"},"task_result":{"type":"object","description":"Absent on an initial submitted task, commonly empty while processing or after failure, and populated when a task succeeds.","properties":{"videos":{"type":"array","description":"Generated videos when the workflow returns video output.","items":{"type":"object","properties":{"id":{"type":"string","description":"Generated video ID.","uniqueKey":"oneOf.1.data.task_result.videos.items.[INDEX].id","typeLabel":"string"},"url":{"type":"string","format":"uri","description":"Generated video delivery URL.","uniqueKey":"oneOf.1.data.task_result.videos.items.[INDEX].url","typeLabel":"string\u003curi>"},"watermark_url":{"type":"string","format":"uri","description":"Watermarked video delivery URL when the task returns one.","uniqueKey":"oneOf.1.data.task_result.videos.items.[INDEX].watermark_url","typeLabel":"string\u003curi>"},"duration":{"type":"string","description":"Video duration in seconds.","uniqueKey":"oneOf.1.data.task_result.videos.items.[INDEX].duration","typeLabel":"string"}},"uniqueKey":"oneOf.1.data.task_result.videos.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.data.task_result.videos","typeLabel":"object[]"}},"additionalProperties":true,"uniqueKey":"oneOf.1.data.task_result","typeLabel":"object"},"watermark_info":{"type":"object","description":"Watermark information when returned by a compatible workflow.","properties":{"enabled":{"type":"boolean","description":"Boolean value returned in `watermark_info`.","uniqueKey":"oneOf.1.data.watermark_info.enabled","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"oneOf.1.data.watermark_info","typeLabel":"object"},"created_at":{"type":"integer","format":"int64","description":"Task creation timestamp in milliseconds.","uniqueKey":"oneOf.1.data.created_at","typeLabel":"integer\u003cint64>"},"updated_at":{"type":"integer","format":"int64","description":"Last task update timestamp in milliseconds.","uniqueKey":"oneOf.1.data.updated_at","typeLabel":"integer\u003cint64>"},"final_unit_deduction":{"type":"string","description":"Final unit deduction value, when returned.","uniqueKey":"oneOf.1.data.final_unit_deduction","typeLabel":"string"},"final_balance_deduction":{"type":"object","description":"Final balance deduction values, when returned.","required":["quota","list_price"],"properties":{"quota":{"type":"string","description":"Final quota value.","isRequired":true,"uniqueKey":"oneOf.1.data.final_balance_deduction.quota","typeLabel":"string"},"list_price":{"type":"string","description":"Final list-price value.","isRequired":true,"uniqueKey":"oneOf.1.data.final_balance_deduction.list_price","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.data.final_balance_deduction","typeLabel":"object"}},"isRequired":true,"uniqueKey":"oneOf.1.data","typeLabel":"object"},"status":{"type":"string","description":"Optional compatibility response status. For legacy Kling responses, synthesized values are `PENDING`, `RUNNING`, `SUCCEEDED`, or `FAILED`; use `data.task_status` as the canonical task state.","uniqueKey":"oneOf.1.status","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Immediate submitted":{"title":"Immediate submitted","value":{"task_id":"\u003ctask_id>","task_status":"submitted","task_info":{},"created_at":1781080355827,"updated_at":1781080355827}},"Processing":{"title":"Processing","value":{"code":0,"message":"SUCCEED","request_id":"\u003crequest_id>","data":{"task_id":"\u003ctask_id>","task_status":"processing","task_info":{},"task_result":{},"created_at":1781080355827,"updated_at":1781080362336}}},"Succeed":{"title":"Succeed","value":{"code":0,"message":"SUCCEED","request_id":"\u003crequest_id>","data":{"task_id":"\u003ctask_id>","task_status":"succeed","task_info":{},"created_at":1781074110938,"updated_at":1781074171088,"task_result":{"videos":[{"id":"\u003cvideo_id>","url":"https://media.example.com/\u003cfile_id>.mp4","duration":"6.4"}]},"final_unit_deduction":"\u003cvalue>","final_balance_deduction":{"quota":"\u003cvalue>","list_price":"\u003cvalue>"}}}},"Failed":{"title":"Failed","value":{"code":0,"message":"SUCCEED","request_id":"\u003crequest_id>","data":{"task_id":"\u003ctask_id>","task_status":"failed","task_status_msg":"The task could not be completed.","task_info":{},"task_result":{},"created_at":1781074110938,"updated_at":1781074171088}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"e3a06d57-c483-490f-b84d-5979cd7beab3":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Bearer token authentication. Use your CometAPI key.","scopes":[]}}},"servers":{"a653b2ef-2031-4cbc-a2ca-536c63b8de7c":{"url":"https://api.cometapi.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Bearer token authentication. Use your CometAPI key.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer token authentication. Use your CometAPI key.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api/openapi/video/kling/get-individual-queries.openapi.json"},"subdomain":"cometapi","siteName":"CometAPI Documentation","title":"Get a Kling task - CometAPI Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api/video/kling/individual-queries","matchLevel":0},"zh-Hans":{"href":"/zh-Hans/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"zh-Hant":{"href":"/zh-Hant/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"ja":{"href":"/ja/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"ko":{"href":"/ko/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"fr":{"href":"/fr/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"de":{"href":"/de/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"es":{"href":"/es/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"it":{"href":"/it/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"pt":{"href":"/pt/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"ru":{"href":"/ru/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"ar":{"href":"/ar/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"vi":{"href":"/vi/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"id":{"href":"/id/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"tr":{"href":"/tr/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"pl":{"href":"/pl/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"nl":{"href":"/nl/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"no":{"href":"/no/api/video/kling/individual-queries","matchLevel":1,"noindex":true},"uk":{"href":"/uk/api/video/kling/individual-queries","matchLevel":1,"noindex":true}}},"lastModified":"2026-11-13T11:50:43.752Z","gitLastModified":"2026-07-31T07:01:16.000Z","originalFileLocation":"api/video/kling/individual-queries.mdx","locale":"en"},"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=\"Query a Kling video generation task by task_id and return its status, progress, and result metadata for polling.\">\u003cmeta data-mint-head name=\"application-name\" content=\"CometAPI Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a Kling task - CometAPI Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Query a Kling video generation task by task_id and return its status, progress, and result metadata for polling.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CometAPI Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://apidoc.cometapi.com/api/video/kling/individual-queries\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cometapi.mintlify.site/_mintlify/api/og/v2?division=Kling\u0026amp;title=Get+a+Kling+task\u0026amp;description=Query+a+Kling+video+generation+task+by+task_id+and+return+its+status%2C+progress%2C+and+result+metadata+for+polling.\u0026amp;theme=d910b0d04a2d93f2b29ac00c\u0026amp;signature=0cda257cdd72a3e3f7e6d1f860fdda1f521f4cb992a60454a36d797ce003f744\">\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=\"Get a Kling task - CometAPI Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Query a Kling video generation task by task_id and return its status, progress, and result metadata for polling.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cometapi.mintlify.site/_mintlify/api/og/v2?division=Kling\u0026amp;title=Get+a+Kling+task\u0026amp;description=Query+a+Kling+video+generation+task+by+task_id+and+return+its+status%2C+progress%2C+and+result+metadata+for+polling.\u0026amp;theme=d910b0d04a2d93f2b29ac00c\u0026amp;signature=0cda257cdd72a3e3f7e6d1f860fdda1f521f4cb992a60454a36d797ce003f744\">\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=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CometAPI Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00ACE2\">\u003cmeta data-mint-head name=\"author\" content=\"CometAPI\">\u003cmeta data-mint-head name=\"copyright\" content=\"Copyright 2026 CometAPI\">\u003cmeta data-mint-head name=\"category\" content=\"Technology\">\u003cmeta data-mint-head name=\"distribution\" content=\"global\">\u003cmeta data-mint-head name=\"coverage\" content=\"Worldwide\">\u003clink data-mint-head rel=\"canonical\" href=\"https://apidoc.cometapi.com/api/video/kling/individual-queries\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api/video/kling/individual-queries.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://apidoc.cometapi.com/#organization\",\"name\":\"CometAPI Documentation\",\"url\":\"https://apidoc.cometapi.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cometapi/cmhWX83dzrkf2F-2/logo/comet-light.svg?fit=max\u0026auto=format\u0026n=cmhWX83dzrkf2F-2\u0026q=85\u0026s=7ae2fde0df7785d111912bce23157ef2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://apidoc.cometapi.com#website\",\"name\":\"CometAPI Documentation\",\"url\":\"https://apidoc.cometapi.com\",\"publisher\":{\"@id\":\"https://apidoc.cometapi.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://apidoc.cometapi.com/api/video/kling/individual-queries#webpage\",\"url\":\"https://apidoc.cometapi.com/api/video/kling/individual-queries\",\"name\":\"Get a Kling task\",\"description\":\"Query a Kling video generation task by task_id and return its status, progress, and result metadata for polling.\",\"dateModified\":\"2026-07-31T07:01:16.000Z\",\"isPartOf\":{\"@id\":\"https://apidoc.cometapi.com#website\"},\"breadcrumb\":{\"@id\":\"https://apidoc.cometapi.com/api/video/kling/individual-queries#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://apidoc.cometapi.com/api/video/kling/individual-queries#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Video Models\",\"item\":\"https://apidoc.cometapi.com/api/video\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kling\",\"item\":\"https://apidoc.cometapi.com/api/video/kling/multimodal-video-editing/initialize-video-for-editing\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get a Kling task\",\"item\":\"https://apidoc.cometapi.com/api/video/kling/individual-queries\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://apidoc.cometapi.com/api/video/kling/individual-queries#apireference\",\"headline\":\"Get a Kling task\",\"name\":\"Get a Kling task\",\"description\":\"Query a Kling video generation task by task_id and return its status, progress, and result metadata for polling.\",\"url\":\"https://apidoc.cometapi.com/api/video/kling/individual-queries\",\"mainEntityOfPage\":{\"@id\":\"https://apidoc.cometapi.com/api/video/kling/individual-queries#webpage\"},\"dateModified\":\"2026-07-31T07:01:16.000Z\",\"keywords\":\"CometAPI, Kling, video generation api, individual queries, get task status, task_id polling, kling v1 endpoint, async video rendering\",\"publisher\":{\"@id\":\"https://apidoc.cometapi.com/#organization\"},\"isPartOf\":{\"@id\":\"https://apidoc.cometapi.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CometAPI Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"CometAPI Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api/video/kling/individual-queries.md","siteName":"CometAPI Documentation","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Docs","pages":[{"title":"Docs","href":""}]},{"tab":"API","groups":[{"group":"Text Models","icon":"message","root":{"title":"Text and chat APIs","sidebarTitle":"Text and chat APIs","href":"/api/text"},"expanded":false,"pages":[{"title":"Create a chat completion","sidebarTitle":"Create a chat completion","openapi":"api/openapi/text/post-chat.openapi.json POST /v1/chat/completions","href":"/api/text/chat"},{"title":"Create a model response","sidebarTitle":"Create a model response","openapi":"api/openapi/text/post-responses.openapi.json POST /v1/responses","href":"/api/text/responses"},{"title":"Create a Message","sidebarTitle":"Create a Message","openapi":"api/openapi/text/post-anthropic-messages.openapi.json POST /v1/messages","href":"/api/text/anthropic-messages"},{"title":"Generate content","sidebarTitle":"Generate content","openapi":"api/openapi/text/post-gemini-generating-content.openapi.json POST /v1beta/models/{model}:{operator}","href":"/api/text/gemini-generating-content"}]},{"group":"Image Models","icon":"image","root":{"title":"Image generation and editing APIs","sidebarTitle":"Image Models","href":"/api/image/index"},"expanded":false,"pages":[{"group":"OpenAI","pages":[{"title":"Create an image","sidebarTitle":"Create an image","openapi":"api/openapi/image/openai/post-images.openapi.json POST /v1/images/generations","href":"/api/image/openai/images"},{"title":"Retrieve an image generation task","sidebarTitle":"Retrieve image task","openapi":"api/openapi/image/openai/get-image-generation-task.openapi.json GET /v1/images/generations/{task_id}","href":"/api/image/openai/image-generation-task"},{"title":"Create image edit","sidebarTitle":"Create image edit","openapi":"api/openapi/image/openai/post-image-editing.openapi.json POST /v1/images/edits","href":"/api/image/openai/image-editing"}]},{"group":"Gemini","pages":[{"title":"Generate images with Gemini","sidebarTitle":"Generate images with Gemini","openapi":"api/openapi/image/gemini/post-gemini-generates-image.openapi.json POST /v1beta/models/{model}:generateContent","href":"/api/image/gemini/gemini-generates-image"},{"title":"Use Gemini image models","sidebarTitle":"Use Gemini image models","href":"/api/image/gemini/generate-image-guide"}]},{"group":"Grok","pages":[{"title":"Generate images with Grok","sidebarTitle":"Generate images","openapi":"api/openapi/image/grok/post-image-generation.openapi.json POST /v1/images/generations","href":"/api/image/grok/image-generation"},{"title":"Edit images with Grok","sidebarTitle":"Edit images","openapi":"api/openapi/image/grok/post-image-editing.openapi.json POST /v1/images/edits","href":"/api/image/grok/image-editing"}]},{"group":"Kling","pages":[{"title":"Generate images with Kling","sidebarTitle":"Generate images with Kling","openapi":"api/openapi/image/kling/post-image-generation.openapi.json POST /kling/v1/images/generations","href":"/api/image/kling/image-generation"},{"title":"Generate a Kling image from multiple images","sidebarTitle":"Generate a Kling image from multiple images","openapi":"api/openapi/image/kling/post-multi-image-to-image.openapi.json POST /kling/v1/images/multi-image2image","href":"/api/image/kling/multi-image-to-image"},{"title":"Expand an image with Kling","sidebarTitle":"Expand an image with Kling","openapi":"api/openapi/image/kling/post-image-expansion.openapi.json POST /kling/v1/images/editing/expand","href":"/api/image/kling/image-expansion"},{"title":"Create a Kling Omni image task","sidebarTitle":"Create a Kling Omni image task","openapi":"api/openapi/image/kling/post-omni-image.openapi.json POST /kling/v1/images/omni-image","href":"/api/image/kling/omni-image"},{"title":"Get a Kling Omni image task","sidebarTitle":"Get a Kling Omni image task","openapi":"api/openapi/image/kling/get-omni-image.openapi.json GET /kling/v1/images/omni-image/{task_id}","href":"/api/image/kling/omni-image-query"}]},{"group":"Midjourney","pages":[{"title":"Start with Midjourney API","sidebarTitle":"Start with Midjourney API","href":"/api/image/midjourney/midjourney-api-quick-start"},{"group":"Task fetching","pages":[{"title":"List Midjourney tasks","sidebarTitle":"List Midjourney tasks","openapi":"api/openapi/image/midjourney/task-fetching-api/post-list-by-condition.openapi.json POST /mj/task/list-by-condition","href":"/api/image/midjourney/task-fetching-api/list-by-condition"},{"title":"Fetch a Midjourney task","sidebarTitle":"Fetch a Midjourney task","openapi":"api/openapi/image/midjourney/task-fetching-api/get-fetch-single-task.openapi.json GET /mj/task/{id}/fetch","href":"/api/image/midjourney/task-fetching-api/fetch-single-task"}]},{"title":"Create a Midjourney imagine task","sidebarTitle":"Create a Midjourney imagine task","openapi":"api/openapi/image/midjourney/post-imagine.openapi.json POST /mj/submit/imagine","href":"/api/image/midjourney/imagine"},{"title":"Create a Midjourney video task","sidebarTitle":"Create a Midjourney video task","openapi":"api/openapi/image/midjourney/post-submit-video.openapi.json POST /mj/submit/video","href":"/api/image/midjourney/submit-video"},{"title":"Create a Midjourney editor task","sidebarTitle":"Create a Midjourney editor task","openapi":"api/openapi/image/midjourney/post-submit-editor.openapi.json POST /mj/submit/edits","href":"/api/image/midjourney/submit-editor"},{"title":"Create a Midjourney action task","sidebarTitle":"Create a Midjourney action task","openapi":"api/openapi/image/midjourney/post-action.openapi.json POST /mj/submit/action","href":"/api/image/midjourney/action"},{"title":"Create a Midjourney blend task","sidebarTitle":"Create a Midjourney blend task","openapi":"api/openapi/image/midjourney/post-blend.openapi.json POST /mj/submit/blend","href":"/api/image/midjourney/blend"},{"title":"Describe an image with Midjourney","sidebarTitle":"Describe an image with Midjourney","openapi":"api/openapi/image/midjourney/post-describe.openapi.json POST /mj/submit/describe","href":"/api/image/midjourney/describe"},{"title":"Create a Midjourney modal task","sidebarTitle":"Create a Midjourney modal task","openapi":"api/openapi/image/midjourney/post-modal.openapi.json POST /mj/submit/modal","href":"/api/image/midjourney/modal"}]},{"group":"Replicate","pages":[{"title":"Create a Replicate prediction","sidebarTitle":"Create a Replicate prediction","openapi":"api/openapi/image/replicate/post-create-predictions-general.openapi.json POST /replicate/v1/models/{models}/predictions","href":"/api/image/replicate/create-predictions-general"},{"title":"Get a Replicate prediction","sidebarTitle":"Get a Replicate prediction","openapi":"api/openapi/image/replicate/get-replicate-query.openapi.json GET /replicate/v1/predictions/{id}","href":"/api/image/replicate/replicate-query"}]},{"group":"Seedream","pages":[{"title":"Create a Seedream image task","sidebarTitle":"Create image task","openapi":"api/openapi/image/seededit-seedream/post-bytedance-image-generation.openapi.json POST /v1/images/generations","href":"/api/image/seededit-seedream/bytedance-image-generation"},{"title":"Retrieve a Seedream image task","sidebarTitle":"Retrieve image task","openapi":"api/openapi/image/seededit-seedream/get-bytedance-image-generation-task.openapi.json GET /v1/images/generations/{task_id}","href":"/api/image/seededit-seedream/bytedance-image-generation-task"}]},{"group":"Flux","pages":[{"title":"Generate a FLUX image","sidebarTitle":"Generate a FLUX image","openapi":"api/openapi/image/flux/post-flux-generate-image.openapi.json POST /flux/v1/{model}","href":"/api/image/flux/flux-generate-image"},{"title":"Get a FLUX image result","sidebarTitle":"Get a FLUX image result","openapi":"api/openapi/image/flux/get-flux-query.openapi.json GET /flux/v1/get_result","href":"/api/image/flux/flux-query"}]}]},{"group":"Video Models","icon":"video","root":{"title":"Video generation APIs","sidebarTitle":"Video Models","href":"/api/video/index"},"expanded":false,"pages":[{"group":"Seedance","pages":[{"title":"Create a Seedance video","sidebarTitle":"Create a Seedance video","openapi":"api/openapi/video/seedance/post-seedance-create.openapi.json POST /v1/videos","href":"/api/video/seedance/create"},{"title":"Retrieve a Seedance video","sidebarTitle":"Retrieve a Seedance video","openapi":"api/openapi/video/seedance/get-seedance-query.openapi.json GET /v1/videos/{id}","href":"/api/video/seedance/query"}]},{"group":"HappyHorse","pages":[{"title":"Create a HappyHorse video","sidebarTitle":"Create a HappyHorse video","openapi":"api/openapi/video/happyhorse/post-create.openapi.json POST /v1/videos","href":"/api/video/happyhorse/create"},{"title":"Retrieve a HappyHorse video","sidebarTitle":"Retrieve a HappyHorse video","openapi":"api/openapi/video/happyhorse/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/api/video/happyhorse/retrieve"},{"title":"Download HappyHorse video content","sidebarTitle":"Download HappyHorse video content","openapi":"api/openapi/video/happyhorse/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/api/video/happyhorse/retrieve-content"}]},{"group":"MiniMax H3","pages":[{"title":"Create a MiniMax H3 video","sidebarTitle":"Create a MiniMax H3 video","openapi":"api/openapi/video/minimax-h3/post-create.openapi.json POST /v1/videos","href":"/api/video/minimax-h3/create"},{"title":"Retrieve a MiniMax H3 video","sidebarTitle":"Retrieve a MiniMax H3 video","openapi":"api/openapi/video/minimax-h3/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/api/video/minimax-h3/retrieve"},{"title":"Download MiniMax H3 video content","sidebarTitle":"Download MiniMax H3 video content","openapi":"api/openapi/video/minimax-h3/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/api/video/minimax-h3/retrieve-content"}]},{"group":"Flux 3","pages":[{"title":"Create a Flux 3 video","sidebarTitle":"Create a Flux 3 video","openapi":"api/openapi/video/flux-3/post-create.openapi.json POST /v1/videos","href":"/api/video/flux-3/create"},{"title":"Retrieve a Flux 3 video","sidebarTitle":"Retrieve a Flux 3 video","openapi":"api/openapi/video/flux-3/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/api/video/flux-3/retrieve"},{"title":"Download Flux 3 video content","sidebarTitle":"Download Flux 3 video content","openapi":"api/openapi/video/flux-3/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/api/video/flux-3/retrieve-content"}]},{"group":"Veo 3","pages":[{"title":"Create a Veo 3 video","sidebarTitle":"Create a Veo 3 video","openapi":"api/openapi/video/veo3/post-create.openapi.json POST /v1/videos","href":"/api/video/veo3/create"},{"title":"Retrieve a Veo 3 video","sidebarTitle":"Retrieve a Veo 3 video","openapi":"api/openapi/video/veo3/get-retrieve.openapi.json GET /v1/videos/{video_id}","href":"/api/video/veo3/retrieve"}]},{"group":"Wan","pages":[{"title":"Create a Wan video","sidebarTitle":"Create a Wan video","openapi":"api/openapi/video/wan/post-create.openapi.json POST /v1/videos","href":"/api/video/wan/create"},{"title":"Retrieve a Wan video","sidebarTitle":"Retrieve a Wan video","openapi":"api/openapi/video/wan/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/api/video/wan/retrieve"},{"title":"Download Wan video content","sidebarTitle":"Download Wan video content","openapi":"api/openapi/video/wan/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/api/video/wan/retrieve-content"}]},{"group":"xAI","pages":[{"title":"Create a video with Grok","sidebarTitle":"Create a Grok video","openapi":"api/openapi/video/xai/post-video-generation.openapi.json POST /grok/v1/videos/generations","href":"/api/video/xai/video-generation"},{"title":"Create an xAI video edit","sidebarTitle":"Create an xAI video edit","openapi":"api/openapi/video/xai/post-video-edit.openapi.json POST /grok/v1/videos/edits","href":"/api/video/xai/video-edit"},{"title":"Get xAI video results","sidebarTitle":"Get xAI video results","openapi":"api/openapi/video/xai/get-get-video-generation-results.openapi.json GET /grok/v1/videos/{request_id}","href":"/api/video/xai/get-video-generation-results"}]},{"group":"Vidu","pages":[{"title":"Create a Vidu video","sidebarTitle":"Create a Vidu video","openapi":"api/openapi/video/vidu/post-create.openapi.json POST /v1/videos","href":"/api/video/vidu/create"},{"title":"Retrieve a Vidu video","sidebarTitle":"Retrieve a Vidu video","openapi":"api/openapi/video/vidu/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/api/video/vidu/retrieve"},{"title":"Download Vidu video content","sidebarTitle":"Download Vidu video content","openapi":"api/openapi/video/vidu/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/api/video/vidu/retrieve-content"}]},{"group":"Omni","tag":"Beta","pages":[{"title":"Create an Omni video from text, image, or video","sidebarTitle":"Create an Omni video","openapi":"api/openapi/video/omni/post-create.openapi.json POST /v1/videos","href":"/api/video/omni/create"},{"title":"Retrieve an Omni video","sidebarTitle":"Retrieve an Omni video","openapi":"api/openapi/video/omni/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/api/video/omni/retrieve"},{"title":"Download Omni video content","sidebarTitle":"Download Omni video content","openapi":"api/openapi/video/omni/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/api/video/omni/retrieve-content"}]},{"group":"Kling","pages":[{"group":"Multimodal video editing","pages":[{"title":"Initialize a Kling editing session","sidebarTitle":"Initialize a Kling editing session","openapi":"api/openapi/video/kling/multimodal-video-editing/post-initialize-video-for-editing.openapi.json POST /kling/v1/videos/multi-elements/init-selection","href":"/api/video/kling/multimodal-video-editing/initialize-video-for-editing"},{"title":"Add Kling video selection","sidebarTitle":"Add Kling video selection","openapi":"api/openapi/video/kling/multimodal-video-editing/post-add-video-selection.openapi.json POST /kling/v1/videos/multi-elements/add-selection","href":"/api/video/kling/multimodal-video-editing/add-video-selection"},{"title":"Delete Kling video selection","sidebarTitle":"Delete Kling video selection","openapi":"api/openapi/video/kling/multimodal-video-editing/post-delete-video-selection.openapi.json POST /kling/v1/videos/multi-elements/delete-selection","href":"/api/video/kling/multimodal-video-editing/delete-video-selection"},{"title":"Clear Kling video selection","sidebarTitle":"Clear Kling video selection","openapi":"api/openapi/video/kling/multimodal-video-editing/post-clear-video-selection.openapi.json POST /kling/v1/videos/multi-elements/clear-selection","href":"/api/video/kling/multimodal-video-editing/clear-video-selection"},{"title":"Preview Kling video selection","sidebarTitle":"Preview Kling video selection","openapi":"api/openapi/video/kling/multimodal-video-editing/post-preview-selected-video-area.openapi.json POST /kling/v1/videos/multi-elements/preview-selection","href":"/api/video/kling/multimodal-video-editing/preview-selected-video-area"},{"title":"Create a Kling multimodal edit task","sidebarTitle":"Create a Kling multimodal edit task","openapi":"api/openapi/video/kling/multimodal-video-editing/post-create-task.openapi.json POST /kling/v1/videos/multi-elements","href":"/api/video/kling/multimodal-video-editing/create-task"}]},{"group":"Model routes","pages":[{"title":"Create a Kling text-to-video task by model","sidebarTitle":"Text to video","openapi":"api/openapi/video/kling/model-routes/post-text-to-video.openapi.json POST /text-to-video/{model}","href":"/api/video/kling/model-routes/text-to-video"},{"title":"Create a Kling image-to-video task by model","sidebarTitle":"Image to video","openapi":"api/openapi/video/kling/model-routes/post-image-to-video.openapi.json POST /image-to-video/{model}","href":"/api/video/kling/model-routes/image-to-video"},{"title":"Create a Kling Omni video","sidebarTitle":"Omni video","openapi":"api/openapi/video/kling/model-routes/post-omni-video.openapi.json POST /omni-video/{model}","href":"/api/video/kling/model-routes/omni-video"},{"title":"Create a Kling motion-control video","sidebarTitle":"Motion control","openapi":"api/openapi/video/kling/model-routes/post-motion-control.openapi.json POST /motion-control/{model}","href":"/api/video/kling/model-routes/motion-control"},{"title":"Get a Kling model-route task","sidebarTitle":"Get a Kling task","openapi":"api/openapi/video/kling/model-routes/get-tasks.openapi.json GET /tasks","href":"/api/video/kling/model-routes/tasks"}]},{"title":"Create a Kling text-to-video task","sidebarTitle":"Create a Kling text-to-video task","openapi":"api/openapi/video/kling/post-text-to-video.openapi.json POST /kling/v1/videos/text2video","href":"/api/video/kling/text-to-video"},{"title":"Create a Kling image-to-video task","sidebarTitle":"Create a Kling image-to-video task","openapi":"api/openapi/video/kling/post-image-to-video.openapi.json POST /kling/v1/videos/image2video","href":"/api/video/kling/image-to-video"},{"title":"Create a Kling Motion Control task","sidebarTitle":"Create a Kling Motion Control task","openapi":"api/openapi/video/kling/post-motion-control.openapi.json POST /kling/v1/videos/motion-control","href":"/api/video/kling/motion-control"},{"title":"Create a Kling multi-image video task","sidebarTitle":"Create a Kling multi-image video task","openapi":"api/openapi/video/kling/post-multi-image-to-video.openapi.json POST /kling/v1/videos/multi-image2video","href":"/api/video/kling/multi-image-to-video"},{"title":"Extend a Kling video","sidebarTitle":"Extend a Kling video","openapi":"api/openapi/video/kling/post-video-extension.openapi.json POST /kling/v1/videos/video-extend","href":"/api/video/kling/video-extension"},{"title":"Create Kling speech","sidebarTitle":"Create Kling speech","openapi":"api/openapi/video/kling/post-tts.openapi.json POST /kling/v1/audio/tts","href":"/api/video/kling/tts"},{"title":"Create a Kling avatar video","sidebarTitle":"Create a Kling avatar video","openapi":"api/openapi/video/kling/post-avatar.openapi.json POST /kling/v1/videos/avatar/image2video","href":"/api/video/kling/avatar"},{"title":"Identify faces for Kling lip-sync","sidebarTitle":"Identify faces for Kling lip-sync","openapi":"api/openapi/video/kling/post-lip-sync.openapi.json POST /kling/v1/videos/identify-face","href":"/api/video/kling/lip-sync"},{"title":"Create a Kling advanced lip-sync task","sidebarTitle":"Create a Kling advanced lip-sync task","openapi":"api/openapi/video/kling/post-counterpart-creating-tasks.openapi.json POST /kling/v1/videos/advanced-lip-sync","href":"/api/video/kling/counterpart-creating-tasks"},{"title":"Apply Kling video effects","sidebarTitle":"Apply Kling video effects","openapi":"api/openapi/video/kling/post-video-effects.openapi.json POST /kling/v1/videos/effects","href":"/api/video/kling/video-effects"},{"title":"Create Kling text-to-audio","sidebarTitle":"Create Kling text-to-audio","openapi":"api/openapi/video/kling/post-text-to-audio.openapi.json POST /kling/v1/audio/text-to-audio","href":"/api/video/kling/text-to-audio"},{"title":"Create Kling video-to-audio","sidebarTitle":"Create Kling video-to-audio","openapi":"api/openapi/video/kling/post-video-to-audio.openapi.json POST /kling/v1/audio/video-to-audio","href":"/api/video/kling/video-to-audio"},{"title":"Recognize images with Kling","sidebarTitle":"Recognize images with Kling","openapi":"api/openapi/video/kling/post-image-recognize.openapi.json POST /kling/v1/videos/image-recognize","description":"Use CometAPI POST /kling/v1/videos/image-recognize to run Kling Image Recognize on images and return recognition results for video generation workflows.","href":"/api/video/kling/image-recognize"},{"title":"Get a Kling task","sidebarTitle":"Get a Kling task","openapi":"api/openapi/video/kling/get-individual-queries.openapi.json GET /kling/v1/{action}/{action2}/{task_id}","href":"/api/video/kling/individual-queries"},{"title":"Create a Kling Omni video","sidebarTitle":"Create a Kling Omni video","openapi":"api/openapi/video/kling/post-omni-video.openapi.json POST /kling/v1/videos/omni-video","description":"Use CometAPI POST /kling/v1/videos/omni-video to create Kling O1 video tasks and track status with the Omni query route.","href":"/api/video/kling/omni-video"},{"title":"Get a Kling Omni video","sidebarTitle":"Get a Kling Omni video","openapi":"api/openapi/video/kling/get-omni-query.openapi.json GET /kling/v1/videos/omni-video/{task_id}","href":"/api/video/kling/omni-query"},{"title":"Use Kling callback URLs","sidebarTitle":"Use Kling callback URLs","href":"/api/video/kling/callback_url"}]},{"group":"Runway","pages":[{"title":"Runway API overview","sidebarTitle":"Overview","href":"/api/video/runway/overview"},{"group":"Images","pages":[{"title":"Create a Runway image","sidebarTitle":"Create a Runway image","openapi":"api/openapi/video/runway/official-format/post-generate-an-image-from-text.openapi.json POST /runwayml/v1/text_to_image","href":"/api/video/runway/official-format/generate-an-image-from-text"}]},{"group":"Videos","pages":[{"title":"Create a Runway image-to-video task","sidebarTitle":"Create a Runway image-to-video task","openapi":"api/openapi/video/runway/official-format/post-runway-images-raw-video.openapi.json POST /runwayml/v1/image_to_video","href":"/api/video/runway/official-format/runway-images-raw-video"},{"title":"Create a Runway text-to-video task","sidebarTitle":"Create a Runway text-to-video task","openapi":"api/openapi/video/runway/official-format/post-generate-a-video-from-text.openapi.json POST /runwayml/v1/text_to_video","href":"/api/video/runway/official-format/generate-a-video-from-text"},{"title":"Create a Runway video-to-video task","sidebarTitle":"Create a Runway video-to-video task","openapi":"api/openapi/video/runway/official-format/post-generate-a-video-from-a-video.openapi.json POST /runwayml/v1/video_to_video","href":"/api/video/runway/official-format/generate-a-video-from-a-video"},{"title":"Create a Runway character performance","sidebarTitle":"Create a Runway character performance","openapi":"api/openapi/video/runway/official-format/post-control-a-character.openapi.json POST /runwayml/v1/character_performance","href":"/api/video/runway/official-format/control-a-character"},{"title":"Upscale a Runway video","sidebarTitle":"Upscale a Runway video","openapi":"api/openapi/video/runway/official-format/post-upscale-a-video.openapi.json POST /runwayml/v1/video_upscale","href":"/api/video/runway/official-format/upscale-a-video"}]},{"group":"Audio","pages":[{"title":"Generate Runway sound effects","sidebarTitle":"Generate Runway sound effects","openapi":"api/openapi/video/runway/official-format/post-generate-sound-effects.openapi.json POST /runwayml/v1/sound_effect","href":"/api/video/runway/official-format/generate-sound-effects"},{"title":"Generate Runway speech from text","sidebarTitle":"Generate Runway speech from text","openapi":"api/openapi/video/runway/official-format/post-generate-speech-from-text.openapi.json POST /runwayml/v1/text_to_speech","href":"/api/video/runway/official-format/generate-speech-from-text"},{"title":"Convert Runway speech","sidebarTitle":"Convert Runway speech","openapi":"api/openapi/video/runway/official-format/post-convert-speech.openapi.json POST /runwayml/v1/speech_to_speech","href":"/api/video/runway/official-format/convert-speech"},{"title":"Dub Runway audio","sidebarTitle":"Dub Runway audio","openapi":"api/openapi/video/runway/official-format/post-dub-audio.openapi.json POST /runwayml/v1/voice_dubbing","href":"/api/video/runway/official-format/dub-audio"},{"title":"Isolate a Runway voice","sidebarTitle":"Isolate a Runway voice","openapi":"api/openapi/video/runway/official-format/post-isolate-voice.openapi.json POST /runwayml/v1/voice_isolation","href":"/api/video/runway/official-format/isolate-voice"}]},{"group":"Tasks","pages":[{"title":"Get a Runway task","sidebarTitle":"Get a Runway task","openapi":"api/openapi/video/runway/official-format/get-runway-to-get-task-details.openapi.json GET /runwayml/v1/tasks/{id}","href":"/api/video/runway/official-format/runway-to-get-task-details"}]}]}]},{"group":"Audio Models","icon":"volume-high","root":{"title":"Audio APIs","sidebarTitle":"Audio Models","href":"/api/audio/index"},"expanded":false,"pages":[{"title":"Create speech","sidebarTitle":"Create speech","openapi":"api/openapi/audio/post-create-speech.openapi.json POST /v1/audio/speech","href":"/api/audio/create-speech"},{"title":"Create transcription","sidebarTitle":"Create transcription","openapi":"api/openapi/audio/post-create-transcription.openapi.json POST /v1/audio/transcriptions","href":"/api/audio/create-transcription"},{"title":"Create translation","sidebarTitle":"Create translation","openapi":"api/openapi/audio/post-create-translation.openapi.json POST /v1/audio/translations","href":"/api/audio/create-translation"}]},{"group":"Embeddings","icon":"database","root":{"title":"Embeddings API","sidebarTitle":"Embeddings","href":"/api/embeddings/index"},"expanded":false,"pages":[{"title":"Create embeddings","sidebarTitle":"Create embeddings","openapi":"api/openapi/text/post-embeddings.openapi.json POST /v1/embeddings","href":"/api/text/embeddings"}]},{"group":"Content moderation","icon":"shield-check","expanded":false,"pages":[{"title":"Create a moderation","sidebarTitle":"Create a moderation","openapi":"api/openapi/content-moderation/create-moderation.openapi.json POST /v1/moderations","href":"/api/content-moderation/create-moderation"}]},{"group":"API keys","icon":"key","expanded":false,"pages":[{"title":"Get current API key","sidebarTitle":"Get current API key","openapi":"api/openapi/api-keys/get-current-api-key.openapi.json GET /api/usage/token","href":"/api/api-keys/get-current-api-key"},{"title":"List API keys","sidebarTitle":"List API keys","openapi":"api/openapi/api-keys/list-api-keys.openapi.json GET /api/token/","href":"/api/api-keys/list-api-keys"},{"title":"Create an API key","sidebarTitle":"Create an API key","openapi":"api/openapi/api-keys/create-api-key.openapi.json POST /api/token/","href":"/api/api-keys/create-api-key"},{"title":"Retrieve an API key","sidebarTitle":"Retrieve an API key","openapi":"api/openapi/api-keys/get-api-key.openapi.json GET /api/token/{id}","href":"/api/api-keys/get-api-key"},{"title":"Delete an API key","sidebarTitle":"Delete an API key","openapi":"api/openapi/api-keys/delete-api-key.openapi.json DELETE /api/token/{id}","href":"/api/api-keys/delete-api-key"},{"title":"Update an API key","sidebarTitle":"Update an API key","openapi":"api/openapi/api-keys/update-api-key.openapi.json PUT /api/token/","href":"/api/api-keys/update-api-key"}]}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations"}]}]},{"language":"zh-Hans","pages":[{"title":"zh-Hans","href":"/zh-Hans/api/video/kling/individual-queries"}]},{"language":"zh-Hant","pages":[{"title":"zh-Hant","href":"/zh-Hant/api/video/kling/individual-queries"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api/video/kling/individual-queries"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api/video/kling/individual-queries"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api/video/kling/individual-queries"}]},{"language":"de","pages":[{"title":"de","href":"/de/api/video/kling/individual-queries"}]},{"language":"es","pages":[{"title":"es","href":"/es/api/video/kling/individual-queries"}]},{"language":"it","pages":[{"title":"it","href":"/it/api/video/kling/individual-queries"}]},{"language":"pt","pages":[{"title":"pt","href":"/pt/api/video/kling/individual-queries"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/api/video/kling/individual-queries"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/api/video/kling/individual-queries"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/api/video/kling/individual-queries"}]},{"language":"id","pages":[{"title":"id","href":"/id/api/video/kling/individual-queries"}]},{"language":"tr","pages":[{"title":"tr","href":"/tr/api/video/kling/individual-queries"}]},{"language":"pl","pages":[{"title":"pl","href":"/pl/api/video/kling/individual-queries"}]},{"language":"nl","pages":[{"title":"nl","href":"/nl/api/video/kling/individual-queries"}]},{"language":"no","pages":[{"title":"no","href":"/no/api/video/kling/individual-queries"}]},{"language":"uk","pages":[{"title":"uk","href":"/uk/api/video/kling/individual-queries"}]}]},"basePath":"","title":"Get a Kling task - CometAPI Documentation","buildId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","deploymentId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DPDWPCdE.js","utils-DyjUHyLo.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BWYE1cdS.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-COAzxpEw.js","snippetPresets-DNiD_S52.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-DDHbuAIY.js","ApiExamples-CjwVt80x.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ByHQMk7z.js","shallow-CaZuw1AO.js","getApiPlaygroundDisplay-DPVPOknm.js","CodeSnippet-B31CH-Mp.js","CodeSnippets-BxTYZWz6.js","getPastedJson-DhoAwiNO.js","icon-Dhq8z75J.js","MethodPill-DLXmKOwr.js","DuplicateIcon-jzdVwyRU.js","createIcon-eD0b3klN.js","DynamicMarkdown-BfddVCX7.js","SectionHeading-2pSCIo17.js","axios-vUo_bRtp.js","Markdown-DsWjhwJ4.js","clsx-B2t_mZQG.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CUljsAY7.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Cf70306N.js"]}