1: input.cast takes saved cards with selections and inline packages, input.cast_policy and input.cast_plan, and answers carry cast_usage. Omit for today's string Cast.
The model's canonical inputs: its input_schema on GET /v1/models/{id} (file_ ids or https URLs for media), plus optional cast (up to 4 cst_ ids) on image and video operations.
Jobs created with X-Voyager-Cast-Version: 1 and input.cast: what the Elements compiled to (strategy, card versions, sent and omitted photos, warnings). Absent on every other job.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Voyager","description":"Set up Voyager, make your first video, connect it to your AI, and build with the Voyager API.","colors":{"primary":"#4F57D6","light":"#A3A9FF","dark":"#4F57D6"},"logo":{"light":"https://mintcdn.com/voyager/dzNfJ3ErXafJEG4z/images/brand/logo-light.svg?fit=max\u0026auto=format\u0026n=dzNfJ3ErXafJEG4z\u0026q=85\u0026s=78ad7bf5f39a5663c58672e277398d3a","dark":"https://mintcdn.com/voyager/dzNfJ3ErXafJEG4z/images/brand/logo-dark.svg?fit=max\u0026auto=format\u0026n=dzNfJ3ErXafJEG4z\u0026q=85\u0026s=82b074dbf26fe311faf758f40d278ff6"},"favicon":"https://mintcdn.com/voyager/dzNfJ3ErXafJEG4z/images/brand/icon.png?fit=max\u0026auto=format\u0026n=dzNfJ3ErXafJEG4z\u0026q=85\u0026s=1bb28feb903e8127bbe59a847e12ab18","api":{"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","python","javascript"]}},"appearance":{"default":"system"},"background":{"color":{"light":"#FFFFFF","dark":"#0D0050"}},"navbar":{"links":[{"href":"https://voyager.so/blog","label":"Blog"},{"href":"https://voyager.so/pricing","label":"Pricing"},{"href":"https://voyager.so","label":"voyager.so"}],"primary":{"type":"button","label":"Download Voyager","href":"https://voyager.so"}},"search":{"prompt":"Search Voyager docs..."},"seo":{"indexing":"navigable"},"fonts":{"heading":{"family":"Subito","weight":900,"source":"fonts/Subito-Black.woff","format":"woff"},"body":{"family":"Subito","weight":400,"source":"fonts/Subito-Regular.woff","format":"woff"}},"icons":{"library":"tabler"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system","latex":true},"contextual":{"options":["copy","view","chatgpt","claude","cursor","mcp"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Pricing","icon":"receipt","href":"https://voyager.so/pricing"},{"anchor":"Release notes","icon":"list","href":"https://github.com/usevoyager/voyager-releases/releases"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"voyager","hasAudioNarration":false,"actualSubdomain":"voyager","customDomains":["docs.voyager.so"],"gitSource":{"type":"github","owner":"moda-design","repo":"video-editor","deployBranch":"main","contentDirectory":".mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6aee899537dd9c9d297ef332","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API","count":62},{"language":"default","tag":"API reference","count":43},{"language":"default","tag":"Get started","count":24},{"language":"default","tag":"Guides","count":19},{"language":"default","tag":"machines","count":18},{"language":"default","tag":"Connect your AI","count":9},{"language":"default","tag":"Working in Voyager","count":9},{"language":"default","tag":"Set up","count":9},{"language":"default","tag":"Account \u0026 billing","count":8},{"language":"default","tag":"Reference","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":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":"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":"llms-txt-v2","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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"Subito\";src:url(\"/fonts/Subito-Bold.woff\") format(\"woff\");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:\"Space Mono\";src:url(\"/fonts/SpaceMono-Regular.woff2\") format(\"woff2\");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:\"Space Mono\";src:url(\"/fonts/SpaceMono-Bold.woff2\") format(\"woff2\");font-weight:700;font-style:normal;font-display:swap}:root{--gray-50: 248 247 252;--gray-100: 244 242 251;--gray-200: 226 224 234;--gray-300: 202 199 216;--gray-400: 172 168 195;--gray-500: 122 115 159;--gray-600: 90 82 136;--gray-700: 61 51 115;--gray-800: 42 31 101;--gray-900: 13 0 80;--gray-950: 9 0 56;--voyager-deep: #0d0050;--voyager-ink: #0d0050;--voyager-ink-muted: rgba(13, 0, 80, 0.72);--voyager-line: rgba(13, 0, 80, 0.14);--voyager-line-strong: rgba(13, 0, 80, 0.3);--voyager-raised: #f4f2fb;--voyager-card: #f8f7fc;--voyager-mono: \"Space Mono\", ui-monospace, SFMono-Regular, Menlo, monospace}html.dark{--voyager-ink: #ffffff;--voyager-ink-muted: rgba(255, 255, 255, 0.72);--voyager-line: rgba(255, 255, 255, 0.16);--voyager-line-strong: rgba(255, 255, 255, 0.32);--voyager-raised: #170a6b;--voyager-card: rgba(255, 255, 255, 0.04)}::selection{background:rgba(79, 87, 214, 0.24)}#navbar #navbar-transition,#navbar{background-color:var(--voyager-deep)}#navbar #navbar-transition{border-color:rgba(255, 255, 255, 0.16)}#navbar{color:#ffffff}#navbar img.nav-logo.dark\\:hidden{display:none}#navbar img.nav-logo.dark\\:block{display:block}#navbar ul li:not(#topbar-cta-button)>a,#navbar .nav-tabs-item{font-family:var(--voyager-mono);font-size:0.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0.16em;text-shadow:none;color:rgba(255, 255, 255, 0.72)}#navbar ul li:not(#topbar-cta-button)>a:hover,#navbar .nav-tabs-item:hover,#navbar .nav-tabs-item[data-active=\"true\"]{color:#ffffff}#navbar .nav-tabs-item>.absolute{background-color:transparent}#navbar .nav-tabs-item[data-active=\"true\"]>.absolute{background-color:#ffffff}#navbar #search-bar-entry,#navbar #search-bar-entry-mobile{border-radius:0;background:transparent;color:rgba(255, 255, 255, 0.5);--tw-ring-color: rgba(255, 255, 255, 0.16);filter:none}#navbar #search-bar-entry:hover{--tw-ring-color: rgba(255, 255, 255, 0.32)}#navbar button,#navbar svg{color:inherit}#navbar #theme-preference-menu-trigger{color:rgba(255, 255, 255, 0.72)}#topbar-cta-button a{padding:0.5rem 1rem}#topbar-cta-button a>span.absolute{border-radius:0;background:transparent;border:1px solid rgba(255, 255, 255, 0.32);transition:background-color 150ms ease}#topbar-cta-button a:hover>span.absolute{opacity:1;background:rgba(255, 255, 255, 0.08)}#topbar-cta-button a svg{display:none}#topbar-cta-button a span.text-white{font-weight:400}#page-title{font-weight:900;letter-spacing:-0.02em;line-height:1.02}#content h2,#content h3{letter-spacing:-0.01em}#content h2{font-weight:900}html.dark #page-title,html.dark #content :is(h2,h3,h4){color:#ffffff}#content h3,#content h4{font-weight:700}code,pre,kbd,.font-mono{font-family:var(--voyager-mono)!important}.breadcrumb-item,.sidebar-group-header,#table-of-contents h2 button,#content table th{font-family:var(--voyager-mono);font-size:0.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0.2em}.sidebar-group-header,#content table th{color:var(--voyager-ink)}#content a:not(.card):not([class*=\"button\"]):not(.not-prose a):not(h1 a):not(h2 a):not(h3 a):not(h4 a){color:var(--voyager-ink);font-weight:inherit;border-bottom:0;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--voyager-ink) 40%, transparent);text-decoration-thickness:1px;text-underline-offset:4px}#content a:not(.card):not([class*=\"button\"]):hover{text-decoration-color:var(--voyager-ink)}#sidebar li a,#table-of-contents a{text-shadow:none}#sidebar li[data-active=\"true\"]>a{border-radius:0;color:var(--voyager-ink);background:rgba(79, 87, 214, 0.12);box-shadow:inset 2px 0 0 #4f57d6}html.dark #sidebar li[data-active=\"true\"]>a{background:rgba(85, 96, 220, 0.24);box-shadow:inset 2px 0 0 #a3a9ff}#sidebar li a,#sidebar [class*=\"rounded\"]{border-radius:0}#content .card,#content .callout,#content .frame,#content .frame [class*=\"rounded\"],#content .frame img,#content pre,#content [class*=\"code-block\"],#content [class*=\"code-group\"],#content details,#content [class*=\"accordion\"],#content [data-component-part],#page-context-menu,#page-context-menu button,#pagination a,#footer [class*=\"rounded\"],[class*=\"rounded-2xl\"],[class*=\"rounded-xl\"]{border-radius:0!important}#content .card{background:var(--voyager-card);border-color:var(--voyager-line)}#content .card:hover{border-color:var(--voyager-line-strong);--tw-ring-color: transparent}#content .frame{background:transparent;border:1px solid var(--voyager-line)}#content .frame>.absolute{display:none}#content :not(pre)>code{background:var(--voyager-raised);color:var(--voyager-ink);border:0;border-radius:2px;padding:0.125rem 0.375rem;font-size:0.9em}#content .callout{background:var(--voyager-card);border:1px solid var(--voyager-line);border-left:2px solid var(--voyager-ink)}#content .callout,#content .callout [data-component-part=\"callout-content\"],#content .callout p,#content .callout li{color:var(--voyager-ink-muted)}#content .callout strong,#content .callout a{color:var(--voyager-ink)}#content table td{border-color:var(--voyager-line)}#content table th{border-color:var(--voyager-line-strong)}#content kbd{border-radius:0}#content .code-block{border-color:var(--voyager-line)}#content .code-block-background{background-color:var(--voyager-raised)!important}#content .code-block-fade-overlay{background-image:linear-gradient(to right, transparent 0, var(--voyager-raised) 32px)!important}#content details.accordion{background-color:var(--voyager-card)!important;border-color:var(--voyager-line)}#content details.accordion>summary:hover{background-color:rgba(79, 87, 214, 0.08)}html,body{background-color:#ffffff}html.dark,html.dark body{background-color:var(--voyager-deep)}"}],"page":{"pagePath":"api-reference/jobs/create-a-job","slug":"/api-reference/jobs/create-a-job","pageMetadata":{"title":"Create a job","description":"Start a generation. 201 with the queued job, or 200 with the finished job when it ends within\n``Prefer: wait=N`` (``Preference-Applied`` echoes it).","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /jobs","href":"/api-reference/jobs/create-a-job","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Start a generation. 201 with the queued job, or 200 with the finished job when it ends within\\n\", _jsx(_components.code, {\n children: \"Prefer: wait=N\"\n }), \" (\", _jsx(_components.code, {\n children: \"Preference-Applied\"\n }), \" echoes it).\"]\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":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Create a job","description":"Start a generation. 201 with the queued job, or 200 with the finished job when it ends within\n``Prefer: wait=N`` (``Preference-Applied`` echoes it).","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /jobs","href":"/api-reference/jobs/create-a-job","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Jobs"],"summary":"Create a job","description":"Start a generation. 201 with the queued job, or 200 with the finished job when it ends within\n``Prefer: wait=N`` (``Preference-Applied`` echoes it).","operationId":"createJob","security":["41039f18-d084-473a-8c4f-486a591ff7cc"],"parameters":["d5bc495f-380f-4bb4-898c-727fbde107e0","2ba4c952-b46e-40c8-9305-d68fe9667ae6","56814740-066d-45ba-8f54-bb43df23aa83"],"requestBody":"393f58e3-0c34-4e1f-8f34-65b8e6018fd7","responses":{"200":"0b27753b-34fe-483f-bf9a-608e2a62ce1c","201":"e75867bb-2880-4708-b60f-2668da62a058","400":"3399f026-0cf6-4c73-a23e-517e843a8a6a","401":"88f9ddc2-78be-4381-b2e2-6fab8eda678a","402":"17098b8d-589a-4b31-a6d7-fb2164f91c33","403":"0658fcd0-73e9-44e5-8f7f-559d955c4b9d","404":"438a259c-4a2d-4b19-9b94-fb08e4cea22f","409":"6e63c98a-5861-440e-ac13-c42ef455448c","422":"216f73da-7444-4353-8c0e-11d792f34f4e","429":"98860bd6-106d-45e3-ad27-370d9f4cbbb9","503":"8f5d27a6-bf65-44aa-9c57-f58a4bf746c2"},"method":"post","type":"path","servers":["56c26eaa-dc5b-4cf6-9a68-62a920e59cdd"],"path":"/jobs","baseUrlOptions":["https://api.voyager.so/v1"],"title":"Create a job","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"d5bc495f-380f-4bb4-898c-727fbde107e0":{"name":"Idempotency-Key","in":"header","required":false,"schema":{"oneOf":[{"type":"string","title":"Idempotency-Key","description":"A new UUID per logical request; resend it on retries. Same key + same body returns the original job at any age; a different body is 409.","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Idempotency-Key","description":"A new UUID per logical request; resend it on retries. Same key + same body returns the original job at any age; a different body is 409.","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"},"description":"A new UUID per logical request; resend it on retries. Same key + same body returns the original job at any age; a different body is 409."},"2ba4c952-b46e-40c8-9305-d68fe9667ae6":{"name":"prefer","in":"header","required":false,"schema":{"oneOf":[{"type":"string","title":"Prefer","description":"wait=N (≤ 60): return the finished job if it ends.","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Prefer","description":"wait=N (≤ 60): return the finished job if it ends.","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"},"description":"wait=N (≤ 60): return the finished job if it ends."},"56814740-066d-45ba-8f54-bb43df23aa83":{"name":"X-Voyager-Cast-Version","in":"header","required":false,"schema":{"oneOf":[{"type":"string","title":"X-Voyager-Cast-Version","description":"1: input.cast takes saved cards with selections and inline packages, input.cast_policy and input.cast_plan, and answers carry cast_usage. Omit for today's string Cast.","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"X-Voyager-Cast-Version","description":"1: input.cast takes saved cards with selections and inline packages, input.cast_policy and input.cast_plan, and answers carry cast_usage. Omit for today's string Cast.","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"},"description":"1: input.cast takes saved cards with selections and inline packages, input.cast_policy and input.cast_plan, and answers carry cast_usage. Omit for today's string Cast."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"model":{"type":"string","maxLength":200,"minLength":1,"title":"Model","description":"A model id from GET /v1/models.","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"operation":{"oneOf":[{"type":"string","title":"Operation","description":"One of text-to-image, edit, text-to-video, image-to-video, reference-to-video, tts, music, sound-effects, text-to-3d, image-to-3d, image-to-3d-body, align-3d, segment-image, segment-image-data, segment-video, segment-video-data, segment-everything, image-embedding (GET /v1/models/{id} lists a model's). Required unless the model runs only one.","enum":["text-to-image","edit","text-to-video","image-to-video","reference-to-video","tts","music","sound-effects","text-to-3d","image-to-3d","image-to-3d-body","align-3d","segment-image","segment-image-data","segment-video","segment-video-data","segment-everything","image-embedding"],"uniqueKey":"operation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Operation","description":"One of text-to-image, edit, text-to-video, image-to-video, reference-to-video, tts, music, sound-effects, text-to-3d, image-to-3d, image-to-3d-body, align-3d, segment-image, segment-image-data, segment-video, segment-video-data, segment-everything, image-embedding (GET /v1/models/{id} lists a model's). Required unless the model runs only one.","uniqueKey":"operation.oneOf.1","typeLabel":"null"}],"uniqueKey":"operation","typeLabel":"enum\u003cstring> | null"},"input":{"title":"JobInput","type":"object","description":"The model's canonical inputs: its input_schema on GET /v1/models/{id} (file_ ids or https URLs for media), plus optional cast (up to 4 cst_ ids) on image and video operations.","properties":{"prompt":{"type":"string","description":"The instruction; `caption` only where it is a string.","uniqueKey":"input.prompt","typeLabel":"string"},"negative_prompt":{"type":"string","description":"Negative prompt.","uniqueKey":"input.negative_prompt","typeLabel":"string"},"text":{"type":"string","description":"The words spoken.","uniqueKey":"input.text","typeLabel":"string"},"aspect_ratio":{"type":"string","description":"Unit: \"W:H\" or \"auto\".","uniqueKey":"input.aspect_ratio","typeLabel":"string"},"resolution":{"type":"string","enum":["360p","480p","540p","720p","768p","1080p","1440p","2k","4k","0.5k","1k","1.5k"],"description":"Lowercase; others as-is.","uniqueKey":"input.resolution","typeLabel":"enum\u003cstring>"},"duration_seconds":{"type":"number","description":"The model's values or range; \"auto\" where the model takes it. Unit: seconds.","uniqueKey":"input.duration_seconds","typeLabel":"number"},"count":{"type":"integer","description":"Count.","uniqueKey":"input.count","typeLabel":"integer"},"seed":{"type":"integer","description":"Seed.","uniqueKey":"input.seed","typeLabel":"integer"},"generate_audio":{"type":"boolean","description":"Generate audio.","uniqueKey":"input.generate_audio","typeLabel":"boolean"},"voice_id":{"type":"string","description":"Voice id.","uniqueKey":"input.voice_id","typeLabel":"string"},"image":{"type":"string","contentMediaType":"image/*","description":"A file_ id from POST /v1/files, or an https URL (imported into your workspace first).","uniqueKey":"input.image","typeLabel":"file"},"images":{"type":"array","items":{"type":"string","contentMediaType":"image/*","uniqueKey":"input.images.items.[INDEX]","typeLabel":"file"},"description":"A file_ id from POST /v1/files, or an https URL (imported into your workspace first).","uniqueKey":"input.images","typeLabel":"file[]"},"end_image":{"type":"string","contentMediaType":"image/*","description":"A file_ id from POST /v1/files, or an https URL (imported into your workspace first).","uniqueKey":"input.end_image","typeLabel":"file"},"video":{"type":"string","contentMediaType":"video/*","description":"A file_ id from POST /v1/files, or an https URL (imported into your workspace first).","uniqueKey":"input.video","typeLabel":"file"},"audio":{"type":"string","contentMediaType":"audio/*","description":"A file_ id from POST /v1/files, or an https URL (imported into your workspace first).","uniqueKey":"input.audio","typeLabel":"file"},"cast":{"description":"API only: cst_ ids, at most 4.","uniqueKey":"input.cast","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"input","typeLabel":"JobInput · object"},"webhook_url":{"oneOf":[{"type":"string","title":"Webhook Url","description":"Public https URL that receives job.succeeded / job.failed / job.canceled (Standard Webhooks).","maxLength":2048,"uniqueKey":"webhook_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Webhook Url","description":"Public https URL that receives job.succeeded / job.failed / job.canceled (Standard Webhooks).","uniqueKey":"webhook_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_url","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","description":"Up to 16 string pairs echoed on the job and its webhooks (values ≤ 500 chars).","additionalProperties":{"type":"string","uniqueKey":"metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","description":"Up to 16 string pairs echoed on the job and its webhooks (values ≤ 500 chars).","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"Metadata · object | null"}},"additionalProperties":false,"type":"object","required":["model"],"title":"JobRequest","uniqueKey":"","typeLabel":"JobRequest · object"},"examples":{"Example":{"title":"Example","value":{"model":"\u003cstring>","input":{"prompt":"\u003cstring>","negative_prompt":"\u003cstring>","text":"\u003cstring>","aspect_ratio":"\u003cstring>","duration_seconds":123,"count":123,"seed":123,"generate_audio":true,"voice_id":"\u003cstring>","image":"\u003cstring>","images":["\u003cstring>"],"end_image":"\u003cstring>","video":"\u003cstring>","audio":"\u003cstring>","cast":"\u003cunknown>"},"webhook_url":"\u003cstring>","metadata":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"0b27753b-34fe-483f-bf9a-608e2a62ce1c":{"description":"Finished within Prefer: wait, or an idempotent replay.","content":{"application/json":{"schema":{"properties":{"id":{"type":"string","title":"Id","description":"job_…","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"type":{"type":"string","title":"Type","description":"image, video, speech, music, sound_effect or 3d.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"model":{"oneOf":[{"type":"string","title":"Model","description":"The model that ran (or will run) the job.","isRequired":true,"uniqueKey":"model.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model","description":"The model that ran (or will run) the job.","isRequired":true,"uniqueKey":"model.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"model","typeLabel":"string | null"},"operation":{"oneOf":[{"type":"string","title":"Operation","description":"e.g. text-to-image, edit, image-to-video, tts.","isRequired":true,"uniqueKey":"operation.oneOf.0","typeLabel":"string"},{"type":"null","title":"Operation","description":"e.g. text-to-image, edit, image-to-video, tts.","isRequired":true,"uniqueKey":"operation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"operation","typeLabel":"string | null"},"status":{"type":"string","enum":["queued","running","succeeded","failed","canceled"],"title":"Status","description":"queued, running, succeeded, failed or canceled.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"input":{"additionalProperties":true,"type":"object","title":"Input","description":"The job's input, as sent.","isRequired":true,"uniqueKey":"input","typeLabel":"Input · object"},"outputs":{"items":{"properties":{"id":{"type":"string","title":"Id","description":"file_… id; GET /v1/files/{id} for a fresh link.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","title":"Type","description":"image, video, audio, model3d or other.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].type","typeLabel":"string"},"mime_type":{"type":"string","title":"Mime Type","description":"The file's media type, e.g. image/png or video/mp4.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].mime_type","typeLabel":"string"},"file_name":{"type":"string","title":"File Name","description":"The file's name.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].file_name","typeLabel":"string"},"size_bytes":{"type":"integer","title":"Size Bytes","description":"Size in bytes.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].size_bytes","typeLabel":"integer"},"url":{"type":"string","title":"Url","description":"Signed download link, valid one hour.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].url","typeLabel":"string"},"url_expires_at":{"type":"string","format":"date-time","title":"Url Expires At","description":"When `url` stops working (ISO 8601); read the object again for a fresh link.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].url_expires_at","typeLabel":"string\u003cdate-time>"},"expires_at":{"oneOf":[{"type":"string","title":"Expires At","description":"When the file itself is deleted (outputs are kept 30 days).","format":"date-time","isRequired":true,"uniqueKey":"outputs.items.[INDEX].expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Expires At","description":"When the file itself is deleted (outputs are kept 30 days).","isRequired":true,"uniqueKey":"outputs.items.[INDEX].expires_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"outputs.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time> | null"},"object":{"type":"string","const":"file","title":"Object","default":"file","description":"Always \"file\".","uniqueKey":"outputs.items.[INDEX].object","typeLabel":"string"},"width":{"oneOf":[{"type":"integer","title":"Width","description":"Width in pixels, when known.","uniqueKey":"outputs.items.[INDEX].width.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Width","description":"Width in pixels, when known.","uniqueKey":"outputs.items.[INDEX].width.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].width","typeLabel":"integer | null"},"height":{"oneOf":[{"type":"integer","title":"Height","description":"Height in pixels, when known.","uniqueKey":"outputs.items.[INDEX].height.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Height","description":"Height in pixels, when known.","uniqueKey":"outputs.items.[INDEX].height.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].height","typeLabel":"integer | null"},"duration_seconds":{"oneOf":[{"type":"number","title":"Duration Seconds","description":"Length in seconds, when known.","uniqueKey":"outputs.items.[INDEX].duration_seconds.oneOf.0","typeLabel":"number"},{"type":"null","title":"Duration Seconds","description":"Length in seconds, when known.","uniqueKey":"outputs.items.[INDEX].duration_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].duration_seconds","typeLabel":"number | null"},"formats":{"oneOf":[{"type":"array","items":{"properties":{"format":{"type":"string","title":"Format","description":"glb, fbx, usdz, obj or ply.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].formats.oneOf.0.items.[INDEX].format","typeLabel":"string"},"id":{"type":"string","title":"Id","description":"The format's id.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].formats.oneOf.0.items.[INDEX].id","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A link to the file in this format.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].formats.oneOf.0.items.[INDEX].url","typeLabel":"string"},"url_expires_at":{"type":"string","format":"date-time","title":"Url Expires At","description":"When `url` stops working (ISO 8601); read the object again for a fresh link.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].formats.oneOf.0.items.[INDEX].url_expires_at","typeLabel":"string\u003cdate-time>"}},"type":"object","required":["format","id","url","url_expires_at"],"title":"JobOutputFormat","uniqueKey":"outputs.items.[INDEX].formats.oneOf.0.items.[INDEX]","typeLabel":"JobOutputFormat · object"},"title":"Formats","description":"3D jobs: every downloadable format.","uniqueKey":"outputs.items.[INDEX].formats.oneOf.0","typeLabel":"JobOutputFormat · object[]"},{"type":"null","title":"Formats","description":"3D jobs: every downloadable format.","uniqueKey":"outputs.items.[INDEX].formats.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].formats","typeLabel":"JobOutputFormat · object[] | null"},"preview_url":{"oneOf":[{"type":"string","title":"Preview Url","description":"3D jobs: a still preview.","uniqueKey":"outputs.items.[INDEX].preview_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Preview Url","description":"3D jobs: a still preview.","uniqueKey":"outputs.items.[INDEX].preview_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].preview_url","typeLabel":"string | null"},"role":{"oneOf":[{"type":"string","title":"Role","description":"What the file is beside the main output: mask, cutout, mask_video, data or preview (segmentation).","uniqueKey":"outputs.items.[INDEX].role.oneOf.0","typeLabel":"string"},{"type":"null","title":"Role","description":"What the file is beside the main output: mask, cutout, mask_video, data or preview (segmentation).","uniqueKey":"outputs.items.[INDEX].role.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].role","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","description":"Per-file facts: a mask's object_id, score and box (source pixels), a mask video's frames.","additionalProperties":true,"uniqueKey":"outputs.items.[INDEX].metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","description":"Per-file facts: a mask's object_id, score and box (source pixels), a mask video's frames.","uniqueKey":"outputs.items.[INDEX].metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].metadata","typeLabel":"Metadata · object | null"}},"type":"object","required":["id","type","mime_type","file_name","size_bytes","url","url_expires_at","expires_at"],"title":"JobOutput","uniqueKey":"outputs.items.[INDEX]","typeLabel":"JobOutput · object"},"type":"array","title":"Outputs","description":"The files the job made, once it succeeded.","isRequired":true,"uniqueKey":"outputs","typeLabel":"JobOutput · object[]"},"credits":{"properties":{"estimated":{"oneOf":[{"type":"number","title":"Estimated","description":"Estimated charge when the job is accepted. Not a cap.","isRequired":true,"uniqueKey":"credits.estimated.oneOf.0","typeLabel":"number"},{"type":"null","title":"Estimated","description":"Estimated charge when the job is accepted. Not a cap.","isRequired":true,"uniqueKey":"credits.estimated.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credits.estimated","typeLabel":"number | null"},"held":{"oneOf":[{"type":"number","title":"Held","description":"Credits held for this job now, where proven; null when unknown.","isRequired":true,"uniqueKey":"credits.held.oneOf.0","typeLabel":"number"},{"type":"null","title":"Held","description":"Credits held for this job now, where proven; null when unknown.","isRequired":true,"uniqueKey":"credits.held.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credits.held","typeLabel":"number | null"},"charged":{"oneOf":[{"type":"number","title":"Charged","description":"Final charge once settled; null until then (never a stand-in zero).","isRequired":true,"uniqueKey":"credits.charged.oneOf.0","typeLabel":"number"},{"type":"null","title":"Charged","description":"Final charge once settled; null until then (never a stand-in zero).","isRequired":true,"uniqueKey":"credits.charged.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credits.charged","typeLabel":"number | null"},"released":{"oneOf":[{"type":"number","title":"Released","description":"Held credits returned, where proven; null when unknown.","isRequired":true,"uniqueKey":"credits.released.oneOf.0","typeLabel":"number"},{"type":"null","title":"Released","description":"Held credits returned, where proven; null when unknown.","isRequired":true,"uniqueKey":"credits.released.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credits.released","typeLabel":"number | null"},"state":{"type":"string","enum":["pending","settled","unresolved"],"title":"State","description":"pending: the final charge may still arrive; settled: final; unresolved: this API will not state it (see your usage), or the job's outcome could not be proven.","isRequired":true,"uniqueKey":"credits.state","typeLabel":"enum\u003cstring>"},"charge_ref":{"oneOf":[{"type":"string","title":"Charge Ref","description":"The charge reference in your usage records; quote it to support.","isRequired":true,"uniqueKey":"credits.charge_ref.oneOf.0","typeLabel":"string"},{"type":"null","title":"Charge Ref","description":"The charge reference in your usage records; quote it to support.","isRequired":true,"uniqueKey":"credits.charge_ref.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credits.charge_ref","typeLabel":"string | null"}},"type":"object","required":["estimated","held","charged","released","state","charge_ref"],"title":"JobCredits","description":"What the job is expected to cost and what it was charged.","isRequired":true,"uniqueKey":"credits","typeLabel":"JobCredits · object"},"error":{"oneOf":[{"type":"object","title":"JobError","description":"Why the job failed or was canceled.","required":["code","message"],"properties":{"code":{"type":"string","title":"Code","description":"A stable machine code (see x-voyager-errors).","isRequired":true,"uniqueKey":"error.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.oneOf.0.message","typeLabel":"string"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail.","additionalProperties":true,"uniqueKey":"error.oneOf.0.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail.","uniqueKey":"error.oneOf.0.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.oneOf.0.details","typeLabel":"Details · object | null"}},"isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"JobError · object"},{"type":"null","description":"Why the job failed or was canceled.","isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error","typeLabel":"JobError · object | null"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"type":"object","title":"Metadata","description":"The metadata sent with the job, echoed as is.","isRequired":true,"uniqueKey":"metadata","typeLabel":"Metadata · object"},"created_at":{"oneOf":[{"type":"string","title":"Created At","description":"When it was created (ISO 8601).","format":"date-time","isRequired":true,"uniqueKey":"created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Created At","description":"When it was created (ISO 8601).","isRequired":true,"uniqueKey":"created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time> | null"},"started_at":{"oneOf":[{"type":"string","title":"Started At","description":"When the job started running (ISO 8601); null while queued.","format":"date-time","isRequired":true,"uniqueKey":"started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Started At","description":"When the job started running (ISO 8601); null while queued.","isRequired":true,"uniqueKey":"started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"started_at","typeLabel":"string\u003cdate-time> | null"},"completed_at":{"oneOf":[{"type":"string","title":"Completed At","description":"When the job reached a terminal status (ISO 8601); null until then.","format":"date-time","isRequired":true,"uniqueKey":"completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Completed At","description":"When the job reached a terminal status (ISO 8601); null until then.","isRequired":true,"uniqueKey":"completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"completed_at","typeLabel":"string\u003cdate-time> | null"},"poll_after_ms":{"oneOf":[{"type":"integer","title":"Poll After Ms","description":"While active: when to poll again.","isRequired":true,"uniqueKey":"poll_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Poll After Ms","description":"While active: when to poll again.","isRequired":true,"uniqueKey":"poll_after_ms.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poll_after_ms","typeLabel":"integer | null"},"links":{"properties":{"self":{"type":"string","title":"Self","description":"GET this job.","isRequired":true,"uniqueKey":"links.self","typeLabel":"string"},"cancel":{"type":"string","title":"Cancel","description":"POST here to cancel the job.","isRequired":true,"uniqueKey":"links.cancel","typeLabel":"string"}},"type":"object","required":["self","cancel"],"title":"JobLinks","description":"Links to read and cancel the job.","isRequired":true,"uniqueKey":"links","typeLabel":"JobLinks · object"},"object":{"type":"string","const":"job","title":"Object","default":"job","description":"Always \"job\".","uniqueKey":"object","typeLabel":"string"},"cast_usage":{"oneOf":[{"type":"object","title":"Cast Usage","description":"Jobs created with X-Voyager-Cast-Version: 1 and input.cast: what the Elements compiled to (strategy, card versions, sent and omitted photos, warnings). Absent on every other job.","additionalProperties":true,"uniqueKey":"cast_usage.oneOf.0","typeLabel":"Cast Usage · object"},{"type":"null","title":"Cast Usage","description":"Jobs created with X-Voyager-Cast-Version: 1 and input.cast: what the Elements compiled to (strategy, card versions, sent and omitted photos, warnings). Absent on every other job.","uniqueKey":"cast_usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"cast_usage","typeLabel":"Cast Usage · object | null"}},"type":"object","required":["id","type","model","operation","status","input","outputs","credits","error","metadata","created_at","started_at","completed_at","poll_after_ms","links"],"title":"Job","uniqueKey":"","typeLabel":"Job · object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","type":"\u003cstring>","model":"\u003cstring>","operation":"\u003cstring>","status":"queued","input":{},"outputs":[{"id":"\u003cstring>","type":"\u003cstring>","mime_type":"\u003cstring>","file_name":"\u003cstring>","size_bytes":123,"url":"\u003cstring>","url_expires_at":"2023-11-07T05:31:56Z","expires_at":"2023-11-07T05:31:56Z","object":"file","width":123,"height":123,"duration_seconds":123,"formats":[{"format":"\u003cstring>","id":"\u003cstring>","url":"\u003cstring>","url_expires_at":"2023-11-07T05:31:56Z"}],"preview_url":"\u003cstring>","role":"\u003cstring>","metadata":{}}],"credits":{"estimated":123,"held":123,"charged":123,"released":123,"state":"pending","charge_ref":"\u003cstring>"},"error":{"code":"\u003cstring>","message":"\u003cstring>","details":{}},"metadata":{},"created_at":"2023-11-07T05:31:56Z","started_at":"2023-11-07T05:31:56Z","completed_at":"2023-11-07T05:31:56Z","poll_after_ms":123,"links":{"self":"\u003cstring>","cancel":"\u003cstring>"},"object":"job","cast_usage":{}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}},"Idempotent-Replayed":{"description":"\"true\" when this answer replays an earlier request under the same Idempotency-Key.","schema":{"type":"string","enum":["true"]}},"Preference-Applied":{"description":"Echoes the Prefer: wait=N the server honoured.","schema":{"type":"string"}}},"exampleType":"generated"},"e75867bb-2880-4708-b60f-2668da62a058":{"description":"Accepted; poll GET /v1/jobs/{id} or wait for the webhook.","content":{"application/json":{"schema":{"properties":{"id":{"type":"string","title":"Id","description":"job_…","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"type":{"type":"string","title":"Type","description":"image, video, speech, music, sound_effect or 3d.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"model":{"oneOf":[{"type":"string","title":"Model","description":"The model that ran (or will run) the job.","isRequired":true,"uniqueKey":"model.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model","description":"The model that ran (or will run) the job.","isRequired":true,"uniqueKey":"model.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"model","typeLabel":"string | null"},"operation":{"oneOf":[{"type":"string","title":"Operation","description":"e.g. text-to-image, edit, image-to-video, tts.","isRequired":true,"uniqueKey":"operation.oneOf.0","typeLabel":"string"},{"type":"null","title":"Operation","description":"e.g. text-to-image, edit, image-to-video, tts.","isRequired":true,"uniqueKey":"operation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"operation","typeLabel":"string | null"},"status":{"type":"string","enum":["queued","running","succeeded","failed","canceled"],"title":"Status","description":"queued, running, succeeded, failed or canceled.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"input":{"additionalProperties":true,"type":"object","title":"Input","description":"The job's input, as sent.","isRequired":true,"uniqueKey":"input","typeLabel":"Input · object"},"outputs":{"items":{"properties":{"id":{"type":"string","title":"Id","description":"file_… id; GET /v1/files/{id} for a fresh link.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","title":"Type","description":"image, video, audio, model3d or other.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].type","typeLabel":"string"},"mime_type":{"type":"string","title":"Mime Type","description":"The file's media type, e.g. image/png or video/mp4.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].mime_type","typeLabel":"string"},"file_name":{"type":"string","title":"File Name","description":"The file's name.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].file_name","typeLabel":"string"},"size_bytes":{"type":"integer","title":"Size Bytes","description":"Size in bytes.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].size_bytes","typeLabel":"integer"},"url":{"type":"string","title":"Url","description":"Signed download link, valid one hour.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].url","typeLabel":"string"},"url_expires_at":{"type":"string","format":"date-time","title":"Url Expires At","description":"When `url` stops working (ISO 8601); read the object again for a fresh link.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].url_expires_at","typeLabel":"string\u003cdate-time>"},"expires_at":{"oneOf":[{"type":"string","title":"Expires At","description":"When the file itself is deleted (outputs are kept 30 days).","format":"date-time","isRequired":true,"uniqueKey":"outputs.items.[INDEX].expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Expires At","description":"When the file itself is deleted (outputs are kept 30 days).","isRequired":true,"uniqueKey":"outputs.items.[INDEX].expires_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"outputs.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time> | null"},"object":{"type":"string","const":"file","title":"Object","default":"file","description":"Always \"file\".","uniqueKey":"outputs.items.[INDEX].object","typeLabel":"string"},"width":{"oneOf":[{"type":"integer","title":"Width","description":"Width in pixels, when known.","uniqueKey":"outputs.items.[INDEX].width.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Width","description":"Width in pixels, when known.","uniqueKey":"outputs.items.[INDEX].width.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].width","typeLabel":"integer | null"},"height":{"oneOf":[{"type":"integer","title":"Height","description":"Height in pixels, when known.","uniqueKey":"outputs.items.[INDEX].height.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Height","description":"Height in pixels, when known.","uniqueKey":"outputs.items.[INDEX].height.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].height","typeLabel":"integer | null"},"duration_seconds":{"oneOf":[{"type":"number","title":"Duration Seconds","description":"Length in seconds, when known.","uniqueKey":"outputs.items.[INDEX].duration_seconds.oneOf.0","typeLabel":"number"},{"type":"null","title":"Duration Seconds","description":"Length in seconds, when known.","uniqueKey":"outputs.items.[INDEX].duration_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].duration_seconds","typeLabel":"number | null"},"formats":{"oneOf":[{"type":"array","items":{"properties":{"format":{"type":"string","title":"Format","description":"glb, fbx, usdz, obj or ply.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].formats.oneOf.0.items.[INDEX].format","typeLabel":"string"},"id":{"type":"string","title":"Id","description":"The format's id.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].formats.oneOf.0.items.[INDEX].id","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A link to the file in this format.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].formats.oneOf.0.items.[INDEX].url","typeLabel":"string"},"url_expires_at":{"type":"string","format":"date-time","title":"Url Expires At","description":"When `url` stops working (ISO 8601); read the object again for a fresh link.","isRequired":true,"uniqueKey":"outputs.items.[INDEX].formats.oneOf.0.items.[INDEX].url_expires_at","typeLabel":"string\u003cdate-time>"}},"type":"object","required":["format","id","url","url_expires_at"],"title":"JobOutputFormat","uniqueKey":"outputs.items.[INDEX].formats.oneOf.0.items.[INDEX]","typeLabel":"JobOutputFormat · object"},"title":"Formats","description":"3D jobs: every downloadable format.","uniqueKey":"outputs.items.[INDEX].formats.oneOf.0","typeLabel":"JobOutputFormat · object[]"},{"type":"null","title":"Formats","description":"3D jobs: every downloadable format.","uniqueKey":"outputs.items.[INDEX].formats.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].formats","typeLabel":"JobOutputFormat · object[] | null"},"preview_url":{"oneOf":[{"type":"string","title":"Preview Url","description":"3D jobs: a still preview.","uniqueKey":"outputs.items.[INDEX].preview_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Preview Url","description":"3D jobs: a still preview.","uniqueKey":"outputs.items.[INDEX].preview_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].preview_url","typeLabel":"string | null"},"role":{"oneOf":[{"type":"string","title":"Role","description":"What the file is beside the main output: mask, cutout, mask_video, data or preview (segmentation).","uniqueKey":"outputs.items.[INDEX].role.oneOf.0","typeLabel":"string"},{"type":"null","title":"Role","description":"What the file is beside the main output: mask, cutout, mask_video, data or preview (segmentation).","uniqueKey":"outputs.items.[INDEX].role.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].role","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","description":"Per-file facts: a mask's object_id, score and box (source pixels), a mask video's frames.","additionalProperties":true,"uniqueKey":"outputs.items.[INDEX].metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","description":"Per-file facts: a mask's object_id, score and box (source pixels), a mask video's frames.","uniqueKey":"outputs.items.[INDEX].metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"outputs.items.[INDEX].metadata","typeLabel":"Metadata · object | null"}},"type":"object","required":["id","type","mime_type","file_name","size_bytes","url","url_expires_at","expires_at"],"title":"JobOutput","uniqueKey":"outputs.items.[INDEX]","typeLabel":"JobOutput · object"},"type":"array","title":"Outputs","description":"The files the job made, once it succeeded.","isRequired":true,"uniqueKey":"outputs","typeLabel":"JobOutput · object[]"},"credits":{"properties":{"estimated":{"oneOf":[{"type":"number","title":"Estimated","description":"Estimated charge when the job is accepted. Not a cap.","isRequired":true,"uniqueKey":"credits.estimated.oneOf.0","typeLabel":"number"},{"type":"null","title":"Estimated","description":"Estimated charge when the job is accepted. Not a cap.","isRequired":true,"uniqueKey":"credits.estimated.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credits.estimated","typeLabel":"number | null"},"held":{"oneOf":[{"type":"number","title":"Held","description":"Credits held for this job now, where proven; null when unknown.","isRequired":true,"uniqueKey":"credits.held.oneOf.0","typeLabel":"number"},{"type":"null","title":"Held","description":"Credits held for this job now, where proven; null when unknown.","isRequired":true,"uniqueKey":"credits.held.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credits.held","typeLabel":"number | null"},"charged":{"oneOf":[{"type":"number","title":"Charged","description":"Final charge once settled; null until then (never a stand-in zero).","isRequired":true,"uniqueKey":"credits.charged.oneOf.0","typeLabel":"number"},{"type":"null","title":"Charged","description":"Final charge once settled; null until then (never a stand-in zero).","isRequired":true,"uniqueKey":"credits.charged.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credits.charged","typeLabel":"number | null"},"released":{"oneOf":[{"type":"number","title":"Released","description":"Held credits returned, where proven; null when unknown.","isRequired":true,"uniqueKey":"credits.released.oneOf.0","typeLabel":"number"},{"type":"null","title":"Released","description":"Held credits returned, where proven; null when unknown.","isRequired":true,"uniqueKey":"credits.released.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credits.released","typeLabel":"number | null"},"state":{"type":"string","enum":["pending","settled","unresolved"],"title":"State","description":"pending: the final charge may still arrive; settled: final; unresolved: this API will not state it (see your usage), or the job's outcome could not be proven.","isRequired":true,"uniqueKey":"credits.state","typeLabel":"enum\u003cstring>"},"charge_ref":{"oneOf":[{"type":"string","title":"Charge Ref","description":"The charge reference in your usage records; quote it to support.","isRequired":true,"uniqueKey":"credits.charge_ref.oneOf.0","typeLabel":"string"},{"type":"null","title":"Charge Ref","description":"The charge reference in your usage records; quote it to support.","isRequired":true,"uniqueKey":"credits.charge_ref.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credits.charge_ref","typeLabel":"string | null"}},"type":"object","required":["estimated","held","charged","released","state","charge_ref"],"title":"JobCredits","description":"What the job is expected to cost and what it was charged.","isRequired":true,"uniqueKey":"credits","typeLabel":"JobCredits · object"},"error":{"oneOf":[{"type":"object","title":"JobError","description":"Why the job failed or was canceled.","required":["code","message"],"properties":{"code":{"type":"string","title":"Code","description":"A stable machine code (see x-voyager-errors).","isRequired":true,"uniqueKey":"error.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.oneOf.0.message","typeLabel":"string"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail.","additionalProperties":true,"uniqueKey":"error.oneOf.0.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail.","uniqueKey":"error.oneOf.0.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.oneOf.0.details","typeLabel":"Details · object | null"}},"isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"JobError · object"},{"type":"null","description":"Why the job failed or was canceled.","isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error","typeLabel":"JobError · object | null"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"type":"object","title":"Metadata","description":"The metadata sent with the job, echoed as is.","isRequired":true,"uniqueKey":"metadata","typeLabel":"Metadata · object"},"created_at":{"oneOf":[{"type":"string","title":"Created At","description":"When it was created (ISO 8601).","format":"date-time","isRequired":true,"uniqueKey":"created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Created At","description":"When it was created (ISO 8601).","isRequired":true,"uniqueKey":"created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time> | null"},"started_at":{"oneOf":[{"type":"string","title":"Started At","description":"When the job started running (ISO 8601); null while queued.","format":"date-time","isRequired":true,"uniqueKey":"started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Started At","description":"When the job started running (ISO 8601); null while queued.","isRequired":true,"uniqueKey":"started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"started_at","typeLabel":"string\u003cdate-time> | null"},"completed_at":{"oneOf":[{"type":"string","title":"Completed At","description":"When the job reached a terminal status (ISO 8601); null until then.","format":"date-time","isRequired":true,"uniqueKey":"completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Completed At","description":"When the job reached a terminal status (ISO 8601); null until then.","isRequired":true,"uniqueKey":"completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"completed_at","typeLabel":"string\u003cdate-time> | null"},"poll_after_ms":{"oneOf":[{"type":"integer","title":"Poll After Ms","description":"While active: when to poll again.","isRequired":true,"uniqueKey":"poll_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Poll After Ms","description":"While active: when to poll again.","isRequired":true,"uniqueKey":"poll_after_ms.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poll_after_ms","typeLabel":"integer | null"},"links":{"properties":{"self":{"type":"string","title":"Self","description":"GET this job.","isRequired":true,"uniqueKey":"links.self","typeLabel":"string"},"cancel":{"type":"string","title":"Cancel","description":"POST here to cancel the job.","isRequired":true,"uniqueKey":"links.cancel","typeLabel":"string"}},"type":"object","required":["self","cancel"],"title":"JobLinks","description":"Links to read and cancel the job.","isRequired":true,"uniqueKey":"links","typeLabel":"JobLinks · object"},"object":{"type":"string","const":"job","title":"Object","default":"job","description":"Always \"job\".","uniqueKey":"object","typeLabel":"string"},"cast_usage":{"oneOf":[{"type":"object","title":"Cast Usage","description":"Jobs created with X-Voyager-Cast-Version: 1 and input.cast: what the Elements compiled to (strategy, card versions, sent and omitted photos, warnings). Absent on every other job.","additionalProperties":true,"uniqueKey":"cast_usage.oneOf.0","typeLabel":"Cast Usage · object"},{"type":"null","title":"Cast Usage","description":"Jobs created with X-Voyager-Cast-Version: 1 and input.cast: what the Elements compiled to (strategy, card versions, sent and omitted photos, warnings). Absent on every other job.","uniqueKey":"cast_usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"cast_usage","typeLabel":"Cast Usage · object | null"}},"type":"object","required":["id","type","model","operation","status","input","outputs","credits","error","metadata","created_at","started_at","completed_at","poll_after_ms","links"],"title":"Job","uniqueKey":"","typeLabel":"Job · object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","type":"\u003cstring>","model":"\u003cstring>","operation":"\u003cstring>","status":"queued","input":{},"outputs":[{"id":"\u003cstring>","type":"\u003cstring>","mime_type":"\u003cstring>","file_name":"\u003cstring>","size_bytes":123,"url":"\u003cstring>","url_expires_at":"2023-11-07T05:31:56Z","expires_at":"2023-11-07T05:31:56Z","object":"file","width":123,"height":123,"duration_seconds":123,"formats":[{"format":"\u003cstring>","id":"\u003cstring>","url":"\u003cstring>","url_expires_at":"2023-11-07T05:31:56Z"}],"preview_url":"\u003cstring>","role":"\u003cstring>","metadata":{}}],"credits":{"estimated":123,"held":123,"charged":123,"released":123,"state":"pending","charge_ref":"\u003cstring>"},"error":{"code":"\u003cstring>","message":"\u003cstring>","details":{}},"metadata":{},"created_at":"2023-11-07T05:31:56Z","started_at":"2023-11-07T05:31:56Z","completed_at":"2023-11-07T05:31:56Z","poll_after_ms":123,"links":{"self":"\u003cstring>","cancel":"\u003cstring>"},"object":"job","cast_usage":{}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}},"Idempotent-Replayed":{"description":"\"true\" when this answer replays an earlier request under the same Idempotency-Key.","schema":{"type":"string","enum":["true"]}},"Preference-Applied":{"description":"Echoes the Prefer: wait=N the server honoured.","schema":{"type":"string"}}},"exampleType":"generated"},"3399f026-0cf6-4c73-a23e-517e843a8a6a":{"description":"Invalid request.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","enum":["invalid_request","authentication","permission","not_found","conflict","rate_limited","idempotency_conflict","unprocessable","upstream_error","internal_error"],"title":"ErrorType","description":"Stable category to branch on.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["invalid_request","invalid_input","content_policy","upstream_unavailable","rate_limited","queue_full","model_unavailable","model_not_found","insufficient_credits","paid_plan_required","model_not_in_plan","model_access_required","outcome_unknown","expired","not_found","conflict","forbidden","internal_error","catalog_unavailable","billing_unavailable","no_voyager_seat","credits_reloading","cast_not_supported","voice_cloning_unavailable","too_many_references","payload_too_large","upload_too_large","intake_full","invalid_url","fetch_failed","unsupported_file","invalid_api_key","idempotency_conflict","idempotency_in_flight","invalid_idempotency_key","invalid_cursor","invalid_webhook_url","method_not_allowed","account_unavailable","plan_required_for_faces","version_conflict","slug_taken","already_referenced","asset_in_use","upload_incomplete","cancel_unsupported","unsupported_model","invalid_job_id","voice_required","observation_timeout","reference_unavailable","queue_timeout","reference_missing"],"title":"Code","description":"Stable machine code; never renamed once published (x-voyager-errors lists each).","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","description":"https://docs.voyager.so/api/errors#\u003ccode>","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.request_id","typeLabel":"string | null"},"retryable":{"oneOf":[{"type":"boolean","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retryable","typeLabel":"boolean | null"},"retry_after_ms":{"oneOf":[{"type":"integer","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer | null"},"param":{"oneOf":[{"type":"string","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","additionalProperties":true,"uniqueKey":"error.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"Details · object | null"}},"type":"object","required":["type","code","message","doc_url"],"title":"ErrorBody","description":"What went wrong.","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"type":"object","required":["error"],"title":"ErrorResponse","description":"Every non-2xx answer.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","code":"invalid_request","message":"\u003cstring>","doc_url":"\u003cstring>","request_id":"\u003cstring>","retryable":true,"retry_after_ms":123,"param":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"88f9ddc2-78be-4381-b2e2-6fab8eda678a":{"description":"Missing, invalid or revoked API key.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","enum":["invalid_request","authentication","permission","not_found","conflict","rate_limited","idempotency_conflict","unprocessable","upstream_error","internal_error"],"title":"ErrorType","description":"Stable category to branch on.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["invalid_request","invalid_input","content_policy","upstream_unavailable","rate_limited","queue_full","model_unavailable","model_not_found","insufficient_credits","paid_plan_required","model_not_in_plan","model_access_required","outcome_unknown","expired","not_found","conflict","forbidden","internal_error","catalog_unavailable","billing_unavailable","no_voyager_seat","credits_reloading","cast_not_supported","voice_cloning_unavailable","too_many_references","payload_too_large","upload_too_large","intake_full","invalid_url","fetch_failed","unsupported_file","invalid_api_key","idempotency_conflict","idempotency_in_flight","invalid_idempotency_key","invalid_cursor","invalid_webhook_url","method_not_allowed","account_unavailable","plan_required_for_faces","version_conflict","slug_taken","already_referenced","asset_in_use","upload_incomplete","cancel_unsupported","unsupported_model","invalid_job_id","voice_required","observation_timeout","reference_unavailable","queue_timeout","reference_missing"],"title":"Code","description":"Stable machine code; never renamed once published (x-voyager-errors lists each).","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","description":"https://docs.voyager.so/api/errors#\u003ccode>","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.request_id","typeLabel":"string | null"},"retryable":{"oneOf":[{"type":"boolean","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retryable","typeLabel":"boolean | null"},"retry_after_ms":{"oneOf":[{"type":"integer","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer | null"},"param":{"oneOf":[{"type":"string","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","additionalProperties":true,"uniqueKey":"error.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"Details · object | null"}},"type":"object","required":["type","code","message","doc_url"],"title":"ErrorBody","description":"What went wrong.","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"type":"object","required":["error"],"title":"ErrorResponse","description":"Every non-2xx answer.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","code":"invalid_request","message":"\u003cstring>","doc_url":"\u003cstring>","request_id":"\u003cstring>","retryable":true,"retry_after_ms":123,"param":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"17098b8d-589a-4b31-a6d7-fb2164f91c33":{"description":"Billing wall: a paid plan or more credits is needed (details.upgrade_url).","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","enum":["invalid_request","authentication","permission","not_found","conflict","rate_limited","idempotency_conflict","unprocessable","upstream_error","internal_error"],"title":"ErrorType","description":"Stable category to branch on.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["invalid_request","invalid_input","content_policy","upstream_unavailable","rate_limited","queue_full","model_unavailable","model_not_found","insufficient_credits","paid_plan_required","model_not_in_plan","model_access_required","outcome_unknown","expired","not_found","conflict","forbidden","internal_error","catalog_unavailable","billing_unavailable","no_voyager_seat","credits_reloading","cast_not_supported","voice_cloning_unavailable","too_many_references","payload_too_large","upload_too_large","intake_full","invalid_url","fetch_failed","unsupported_file","invalid_api_key","idempotency_conflict","idempotency_in_flight","invalid_idempotency_key","invalid_cursor","invalid_webhook_url","method_not_allowed","account_unavailable","plan_required_for_faces","version_conflict","slug_taken","already_referenced","asset_in_use","upload_incomplete","cancel_unsupported","unsupported_model","invalid_job_id","voice_required","observation_timeout","reference_unavailable","queue_timeout","reference_missing"],"title":"Code","description":"Stable machine code; never renamed once published (x-voyager-errors lists each).","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","description":"https://docs.voyager.so/api/errors#\u003ccode>","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.request_id","typeLabel":"string | null"},"retryable":{"oneOf":[{"type":"boolean","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retryable","typeLabel":"boolean | null"},"retry_after_ms":{"oneOf":[{"type":"integer","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer | null"},"param":{"oneOf":[{"type":"string","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","additionalProperties":true,"uniqueKey":"error.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"Details · object | null"}},"type":"object","required":["type","code","message","doc_url"],"title":"ErrorBody","description":"What went wrong.","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"type":"object","required":["error"],"title":"ErrorResponse","description":"Every non-2xx answer.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","code":"invalid_request","message":"\u003cstring>","doc_url":"\u003cstring>","request_id":"\u003cstring>","retryable":true,"retry_after_ms":123,"param":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"0658fcd0-73e9-44e5-8f7f-559d955c4b9d":{"description":"Not allowed for this workspace.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","enum":["invalid_request","authentication","permission","not_found","conflict","rate_limited","idempotency_conflict","unprocessable","upstream_error","internal_error"],"title":"ErrorType","description":"Stable category to branch on.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["invalid_request","invalid_input","content_policy","upstream_unavailable","rate_limited","queue_full","model_unavailable","model_not_found","insufficient_credits","paid_plan_required","model_not_in_plan","model_access_required","outcome_unknown","expired","not_found","conflict","forbidden","internal_error","catalog_unavailable","billing_unavailable","no_voyager_seat","credits_reloading","cast_not_supported","voice_cloning_unavailable","too_many_references","payload_too_large","upload_too_large","intake_full","invalid_url","fetch_failed","unsupported_file","invalid_api_key","idempotency_conflict","idempotency_in_flight","invalid_idempotency_key","invalid_cursor","invalid_webhook_url","method_not_allowed","account_unavailable","plan_required_for_faces","version_conflict","slug_taken","already_referenced","asset_in_use","upload_incomplete","cancel_unsupported","unsupported_model","invalid_job_id","voice_required","observation_timeout","reference_unavailable","queue_timeout","reference_missing"],"title":"Code","description":"Stable machine code; never renamed once published (x-voyager-errors lists each).","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","description":"https://docs.voyager.so/api/errors#\u003ccode>","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.request_id","typeLabel":"string | null"},"retryable":{"oneOf":[{"type":"boolean","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retryable","typeLabel":"boolean | null"},"retry_after_ms":{"oneOf":[{"type":"integer","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer | null"},"param":{"oneOf":[{"type":"string","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","additionalProperties":true,"uniqueKey":"error.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"Details · object | null"}},"type":"object","required":["type","code","message","doc_url"],"title":"ErrorBody","description":"What went wrong.","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"type":"object","required":["error"],"title":"ErrorResponse","description":"Every non-2xx answer.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","code":"invalid_request","message":"\u003cstring>","doc_url":"\u003cstring>","request_id":"\u003cstring>","retryable":true,"retry_after_ms":123,"param":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"438a259c-4a2d-4b19-9b94-fb08e4cea22f":{"description":"Not found in this workspace.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","enum":["invalid_request","authentication","permission","not_found","conflict","rate_limited","idempotency_conflict","unprocessable","upstream_error","internal_error"],"title":"ErrorType","description":"Stable category to branch on.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["invalid_request","invalid_input","content_policy","upstream_unavailable","rate_limited","queue_full","model_unavailable","model_not_found","insufficient_credits","paid_plan_required","model_not_in_plan","model_access_required","outcome_unknown","expired","not_found","conflict","forbidden","internal_error","catalog_unavailable","billing_unavailable","no_voyager_seat","credits_reloading","cast_not_supported","voice_cloning_unavailable","too_many_references","payload_too_large","upload_too_large","intake_full","invalid_url","fetch_failed","unsupported_file","invalid_api_key","idempotency_conflict","idempotency_in_flight","invalid_idempotency_key","invalid_cursor","invalid_webhook_url","method_not_allowed","account_unavailable","plan_required_for_faces","version_conflict","slug_taken","already_referenced","asset_in_use","upload_incomplete","cancel_unsupported","unsupported_model","invalid_job_id","voice_required","observation_timeout","reference_unavailable","queue_timeout","reference_missing"],"title":"Code","description":"Stable machine code; never renamed once published (x-voyager-errors lists each).","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","description":"https://docs.voyager.so/api/errors#\u003ccode>","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.request_id","typeLabel":"string | null"},"retryable":{"oneOf":[{"type":"boolean","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retryable","typeLabel":"boolean | null"},"retry_after_ms":{"oneOf":[{"type":"integer","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer | null"},"param":{"oneOf":[{"type":"string","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","additionalProperties":true,"uniqueKey":"error.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"Details · object | null"}},"type":"object","required":["type","code","message","doc_url"],"title":"ErrorBody","description":"What went wrong.","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"type":"object","required":["error"],"title":"ErrorResponse","description":"Every non-2xx answer.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","code":"invalid_request","message":"\u003cstring>","doc_url":"\u003cstring>","request_id":"\u003cstring>","retryable":true,"retry_after_ms":123,"param":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"6e63c98a-5861-440e-ac13-c42ef455448c":{"description":"Conflict with the resource's current state.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","enum":["invalid_request","authentication","permission","not_found","conflict","rate_limited","idempotency_conflict","unprocessable","upstream_error","internal_error"],"title":"ErrorType","description":"Stable category to branch on.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["invalid_request","invalid_input","content_policy","upstream_unavailable","rate_limited","queue_full","model_unavailable","model_not_found","insufficient_credits","paid_plan_required","model_not_in_plan","model_access_required","outcome_unknown","expired","not_found","conflict","forbidden","internal_error","catalog_unavailable","billing_unavailable","no_voyager_seat","credits_reloading","cast_not_supported","voice_cloning_unavailable","too_many_references","payload_too_large","upload_too_large","intake_full","invalid_url","fetch_failed","unsupported_file","invalid_api_key","idempotency_conflict","idempotency_in_flight","invalid_idempotency_key","invalid_cursor","invalid_webhook_url","method_not_allowed","account_unavailable","plan_required_for_faces","version_conflict","slug_taken","already_referenced","asset_in_use","upload_incomplete","cancel_unsupported","unsupported_model","invalid_job_id","voice_required","observation_timeout","reference_unavailable","queue_timeout","reference_missing"],"title":"Code","description":"Stable machine code; never renamed once published (x-voyager-errors lists each).","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","description":"https://docs.voyager.so/api/errors#\u003ccode>","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.request_id","typeLabel":"string | null"},"retryable":{"oneOf":[{"type":"boolean","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retryable","typeLabel":"boolean | null"},"retry_after_ms":{"oneOf":[{"type":"integer","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer | null"},"param":{"oneOf":[{"type":"string","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","additionalProperties":true,"uniqueKey":"error.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"Details · object | null"}},"type":"object","required":["type","code","message","doc_url"],"title":"ErrorBody","description":"What went wrong.","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"type":"object","required":["error"],"title":"ErrorResponse","description":"Every non-2xx answer.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","code":"invalid_request","message":"\u003cstring>","doc_url":"\u003cstring>","request_id":"\u003cstring>","retryable":true,"retry_after_ms":123,"param":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"216f73da-7444-4353-8c0e-11d792f34f4e":{"description":"The request is well formed but cannot be processed.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","enum":["invalid_request","authentication","permission","not_found","conflict","rate_limited","idempotency_conflict","unprocessable","upstream_error","internal_error"],"title":"ErrorType","description":"Stable category to branch on.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["invalid_request","invalid_input","content_policy","upstream_unavailable","rate_limited","queue_full","model_unavailable","model_not_found","insufficient_credits","paid_plan_required","model_not_in_plan","model_access_required","outcome_unknown","expired","not_found","conflict","forbidden","internal_error","catalog_unavailable","billing_unavailable","no_voyager_seat","credits_reloading","cast_not_supported","voice_cloning_unavailable","too_many_references","payload_too_large","upload_too_large","intake_full","invalid_url","fetch_failed","unsupported_file","invalid_api_key","idempotency_conflict","idempotency_in_flight","invalid_idempotency_key","invalid_cursor","invalid_webhook_url","method_not_allowed","account_unavailable","plan_required_for_faces","version_conflict","slug_taken","already_referenced","asset_in_use","upload_incomplete","cancel_unsupported","unsupported_model","invalid_job_id","voice_required","observation_timeout","reference_unavailable","queue_timeout","reference_missing"],"title":"Code","description":"Stable machine code; never renamed once published (x-voyager-errors lists each).","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","description":"https://docs.voyager.so/api/errors#\u003ccode>","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.request_id","typeLabel":"string | null"},"retryable":{"oneOf":[{"type":"boolean","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retryable","typeLabel":"boolean | null"},"retry_after_ms":{"oneOf":[{"type":"integer","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer | null"},"param":{"oneOf":[{"type":"string","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","additionalProperties":true,"uniqueKey":"error.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"Details · object | null"}},"type":"object","required":["type","code","message","doc_url"],"title":"ErrorBody","description":"What went wrong.","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"type":"object","required":["error"],"title":"ErrorResponse","description":"Every non-2xx answer.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","code":"invalid_request","message":"\u003cstring>","doc_url":"\u003cstring>","request_id":"\u003cstring>","retryable":true,"retry_after_ms":123,"param":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"98860bd6-106d-45e3-ad27-370d9f4cbbb9":{"description":"Rate limited. Retry after Retry-After seconds.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","enum":["invalid_request","authentication","permission","not_found","conflict","rate_limited","idempotency_conflict","unprocessable","upstream_error","internal_error"],"title":"ErrorType","description":"Stable category to branch on.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["invalid_request","invalid_input","content_policy","upstream_unavailable","rate_limited","queue_full","model_unavailable","model_not_found","insufficient_credits","paid_plan_required","model_not_in_plan","model_access_required","outcome_unknown","expired","not_found","conflict","forbidden","internal_error","catalog_unavailable","billing_unavailable","no_voyager_seat","credits_reloading","cast_not_supported","voice_cloning_unavailable","too_many_references","payload_too_large","upload_too_large","intake_full","invalid_url","fetch_failed","unsupported_file","invalid_api_key","idempotency_conflict","idempotency_in_flight","invalid_idempotency_key","invalid_cursor","invalid_webhook_url","method_not_allowed","account_unavailable","plan_required_for_faces","version_conflict","slug_taken","already_referenced","asset_in_use","upload_incomplete","cancel_unsupported","unsupported_model","invalid_job_id","voice_required","observation_timeout","reference_unavailable","queue_timeout","reference_missing"],"title":"Code","description":"Stable machine code; never renamed once published (x-voyager-errors lists each).","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","description":"https://docs.voyager.so/api/errors#\u003ccode>","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.request_id","typeLabel":"string | null"},"retryable":{"oneOf":[{"type":"boolean","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retryable","typeLabel":"boolean | null"},"retry_after_ms":{"oneOf":[{"type":"integer","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer | null"},"param":{"oneOf":[{"type":"string","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","additionalProperties":true,"uniqueKey":"error.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"Details · object | null"}},"type":"object","required":["type","code","message","doc_url"],"title":"ErrorBody","description":"What went wrong.","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"type":"object","required":["error"],"title":"ErrorResponse","description":"Every non-2xx answer.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","code":"invalid_request","message":"\u003cstring>","doc_url":"\u003cstring>","request_id":"\u003cstring>","retryable":true,"retry_after_ms":123,"param":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}},"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer"}}},"exampleType":"generated"},"8f5d27a6-bf65-44aa-9c57-f58a4bf746c2":{"description":"Temporarily unavailable. Retry with backoff.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","enum":["invalid_request","authentication","permission","not_found","conflict","rate_limited","idempotency_conflict","unprocessable","upstream_error","internal_error"],"title":"ErrorType","description":"Stable category to branch on.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["invalid_request","invalid_input","content_policy","upstream_unavailable","rate_limited","queue_full","model_unavailable","model_not_found","insufficient_credits","paid_plan_required","model_not_in_plan","model_access_required","outcome_unknown","expired","not_found","conflict","forbidden","internal_error","catalog_unavailable","billing_unavailable","no_voyager_seat","credits_reloading","cast_not_supported","voice_cloning_unavailable","too_many_references","payload_too_large","upload_too_large","intake_full","invalid_url","fetch_failed","unsupported_file","invalid_api_key","idempotency_conflict","idempotency_in_flight","invalid_idempotency_key","invalid_cursor","invalid_webhook_url","method_not_allowed","account_unavailable","plan_required_for_faces","version_conflict","slug_taken","already_referenced","asset_in_use","upload_incomplete","cancel_unsupported","unsupported_model","invalid_job_id","voice_required","observation_timeout","reference_unavailable","queue_timeout","reference_missing"],"title":"Code","description":"Stable machine code; never renamed once published (x-voyager-errors lists each).","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","description":"For developers. Not localized.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","description":"https://docs.voyager.so/api/errors#\u003ccode>","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Also in the X-Request-ID header; quote it to support.","uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.request_id","typeLabel":"string | null"},"retryable":{"oneOf":[{"type":"boolean","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Retryable","description":"Whether the same request can succeed later.","uniqueKey":"error.retryable.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retryable","typeLabel":"boolean | null"},"retry_after_ms":{"oneOf":[{"type":"integer","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Retry After Ms","description":"How long to wait before retrying.","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer | null"},"param":{"oneOf":[{"type":"string","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","description":"The request field at fault, as a path (e.g. input.resolution); set on invalid_input.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"details":{"oneOf":[{"type":"object","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","additionalProperties":true,"uniqueKey":"error.details.oneOf.0","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Code-specific detail, e.g. upgrade_url on a billing wall.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"Details · object | null"}},"type":"object","required":["type","code","message","doc_url"],"title":"ErrorBody","description":"What went wrong.","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"type":"object","required":["error"],"title":"ErrorResponse","description":"Every non-2xx answer.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","code":"invalid_request","message":"\u003cstring>","doc_url":"\u003cstring>","request_id":"\u003cstring>","retryable":true,"retry_after_ms":123,"param":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"headers":{"X-Request-ID":{"description":"This request's id (also error.request_id).","schema":{"type":"string"}},"X-RateLimit-Limit":{"description":"Requests allowed per 60 seconds in this bucket (120 writes or 600 reads per minute per key).","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in this window.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"}},"security":{"41039f18-d084-473a-8c4f-486a591ff7cc":{"bearerAuth":{"type":"http","description":"A Voyager API key from https://voyager.so/dashboard/api.","scheme":"bearer","bearerFormat":"vy_live_…","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"56c26eaa-dc5b-4cf6-9a68-62a920e59cdd":{"url":"https://api.voyager.so/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","description":"A Voyager API key from https://voyager.so/dashboard/api.","scheme":"bearer","bearerFormat":"vy_live_…","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"A Voyager API key from https://voyager.so/dashboard/api.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi/voyager-api.yaml"},"subdomain":"voyager","siteName":"Voyager","title":"Create a job - Voyager","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-07T01:10:54.619Z","originalFileLocation":"api-reference/jobs/create-a-job.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=\"Start a generation. 201 with the queued job, or 200 with the finished job when it ends within Prefer: wait=N (Preference-Applied echoes it).\">\u003cmeta data-mint-head name=\"application-name\" content=\"Voyager\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/voyager/07RWEvfTjoxzrBd9/_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/voyager/07RWEvfTjoxzrBd9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/voyager/07RWEvfTjoxzrBd9/_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/voyager/07RWEvfTjoxzrBd9/_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/voyager/07RWEvfTjoxzrBd9/_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/voyager/07RWEvfTjoxzrBd9/_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/voyager/07RWEvfTjoxzrBd9/_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/voyager/07RWEvfTjoxzrBd9/_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/voyager/07RWEvfTjoxzrBd9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a job - Voyager\">\u003cmeta data-mint-head property=\"og:description\" content=\"Start a generation. 201 with the queued job, or 200 with the finished job when it ends within Prefer: wait=N (Preference-Applied echoes it).\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Voyager\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.voyager.so/api-reference/jobs/create-a-job\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://voyager.mintlify.site/_mintlify/api/og/v2?division=Jobs\u0026amp;title=Create+a+job\u0026amp;description=Start+a+generation.+201+with+the+queued+job%2C+or+200+with+the+finished+job+when+it+ends+within%0A%60%60Prefer%3A+wait%3DN%60%60+%28%60%60Preference-Applied%60%60+echoes+it%29.\u0026amp;theme=40ba2a4ff630673b7c3f0463\u0026amp;signature=9cb83299e026828d4acd61c0ff214f28c8a856b5101c287dd411a0ec71dfbfd1\">\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=\"Create a job - Voyager\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Start a generation. 201 with the queued job, or 200 with the finished job when it ends within Prefer: wait=N (Preference-Applied echoes it).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://voyager.mintlify.site/_mintlify/api/og/v2?division=Jobs\u0026amp;title=Create+a+job\u0026amp;description=Start+a+generation.+201+with+the+queued+job%2C+or+200+with+the+finished+job+when+it+ends+within%0A%60%60Prefer%3A+wait%3DN%60%60+%28%60%60Preference-Applied%60%60+echoes+it%29.\u0026amp;theme=40ba2a4ff630673b7c3f0463\u0026amp;signature=9cb83299e026828d4acd61c0ff214f28c8a856b5101c287dd411a0ec71dfbfd1\">\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/voyager/07RWEvfTjoxzrBd9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Voyager\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4F57D6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.voyager.so/api-reference/jobs/create-a-job\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/jobs/create-a-job.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.voyager.so/#organization\",\"name\":\"Voyager\",\"url\":\"https://docs.voyager.so\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/voyager/dzNfJ3ErXafJEG4z/images/brand/logo-light.svg?fit=max\u0026auto=format\u0026n=dzNfJ3ErXafJEG4z\u0026q=85\u0026s=78ad7bf5f39a5663c58672e277398d3a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.voyager.so#website\",\"name\":\"Voyager\",\"url\":\"https://docs.voyager.so\",\"publisher\":{\"@id\":\"https://docs.voyager.so/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.voyager.so/api-reference/jobs/create-a-job#webpage\",\"url\":\"https://docs.voyager.so/api-reference/jobs/create-a-job\",\"name\":\"Create a job\",\"description\":\"Start a generation. 201 with the queued job, or 200 with the finished job when it ends within Prefer: wait=N (Preference-Applied echoes it).\",\"dateModified\":\"2026-11-07T01:10:54.619Z\",\"isPartOf\":{\"@id\":\"https://docs.voyager.so#website\"},\"breadcrumb\":{\"@id\":\"https://docs.voyager.so/api-reference/jobs/create-a-job#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.voyager.so/api-reference/jobs/create-a-job#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference\",\"item\":\"https://docs.voyager.so/api-reference/models/list-models\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jobs\",\"item\":\"https://docs.voyager.so/api-reference/jobs/list-jobs\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a job\",\"item\":\"https://docs.voyager.so/api-reference/jobs/create-a-job\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.voyager.so/api-reference/jobs/create-a-job#apireference\",\"headline\":\"Create a job\",\"name\":\"Create a job\",\"description\":\"Start a generation. 201 with the queued job, or 200 with the finished job when it ends within Prefer: wait=N (Preference-Applied echoes it).\",\"url\":\"https://docs.voyager.so/api-reference/jobs/create-a-job\",\"mainEntityOfPage\":{\"@id\":\"https://docs.voyager.so/api-reference/jobs/create-a-job#webpage\"},\"dateModified\":\"2026-11-07T01:10:54.619Z\",\"publisher\":{\"@id\":\"https://docs.voyager.so/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.voyager.so#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Voyager\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Voyager","nav":{"global":{"anchors":[{"anchor":"Pricing","icon":"receipt","href":"https://voyager.so/pricing"},{"anchor":"Release notes","icon":"list","href":"https://github.com/usevoyager/voyager-releases/releases"}]},"tabs":[{"tab":"Get started","pages":[{"title":"Get started","href":""}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/chats-and-projects"}]},{"tab":"Connect your AI","pages":[{"title":"Connect your AI","href":"/connect/overview"}]},{"tab":"API","groups":[{"group":"Get started","pages":[{"title":"Voyager API","sidebarTitle":"Overview","href":"/api/overview"},{"title":"Quickstart","href":"/api/quickstart"},{"title":"Authentication","href":"/api/authentication"},{"title":"Set up with your coding agent","sidebarTitle":"Coding agents","href":"/api/coding-agents"}]},{"group":"Concepts","pages":[{"title":"Jobs and polling","sidebarTitle":"Jobs and polling","href":"/api/jobs"},{"title":"Webhooks","href":"/api/webhooks"},{"title":"Models","href":"/api/models"},{"title":"Cast","href":"/api/cast"}]},{"group":"Reference","pages":[{"title":"Errors","href":"/api/errors"},{"title":"Rate limits and usage","sidebarTitle":"Rate limits and usage","href":"/api/rate-limits"},{"title":"Versioning","href":"/api/versioning"}]},{"group":"Cloud machines","pages":[{"title":"Cloud machines","sidebarTitle":"Overview","href":"/api/machines/overview"},{"title":"Cloud machines quickstart","sidebarTitle":"Quickstart","href":"/api/machines/quickstart"},{"title":"Machines and cost","sidebarTitle":"Machines and cost","href":"/api/machines/machines"},{"title":"Run commands","href":"/api/machines/commands"},{"title":"Files and ports","href":"/api/machines/files"},{"title":"Render with Vork on Voyager cloud GPUs","sidebarTitle":"Render with Vork","href":"/api/machines/vork"},{"title":"Cloud machines over MCP","sidebarTitle":"MCP setup","href":"/api/machines/mcp"},{"title":"Cloud machines API reference","sidebarTitle":"API reference","href":"/api/machines/reference"}]},{"group":"API reference","pages":[{"group":"Models","pages":[{"title":"List models","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /models","href":"/api-reference/models/list-models"},{"title":"Get a model","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /models/{model_id}","href":"/api-reference/models/get-a-model"}]},{"group":"Jobs","pages":[{"title":"List jobs","description":"Your jobs in this workspace, newest first. Send the same filters with each page's cursor.","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /jobs","href":"/api-reference/jobs/list-jobs"},{"title":"Create a job","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /jobs","href":"/api-reference/jobs/create-a-job"},{"title":"Estimate a job","description":"What a job with this body would cost. Reserves nothing; null when unknown; not a price cap (the charge is the\njob's real cost). ``can_run`` is false when the plan, model access or balance refuses it, or it is unknown.\n\nAn https URL in ``input`` is priced as it is (checked, never downloaded or stored). One exception: a source\nrecording for a speech, voice or audio model, whose price depends on its length, is imported into your workspace\nto measure it (a reference file that expires after 7 days, like any imported reference); send a file_ id from\nPOST /v1/files to avoid the import.","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /estimate","href":"/api-reference/jobs/estimate-a-job"},{"title":"Get a job","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /jobs/{job_id}","href":"/api-reference/jobs/get-a-job"},{"title":"Cancel a job","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /jobs/{job_id}/cancel","href":"/api-reference/jobs/cancel-a-job"}]},{"group":"Files","pages":[{"title":"Upload or import a file","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /files","href":"/api-reference/files/upload-or-import-a-file"},{"title":"Complete an upload","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /files/{file_id}/complete","href":"/api-reference/files/complete-an-upload"},{"title":"Get a file","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /files/{file_id}","href":"/api-reference/files/get-a-file"},{"title":"Delete a file","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml delete /files/{file_id}","href":"/api-reference/files/delete-a-file"},{"title":"Download a file","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /files/{file_id}/content","href":"/api-reference/files/download-a-file"},{"title":"Check a file download","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml head /files/{file_id}/content","href":"/api-reference/files/check-a-file-download"}]},{"group":"Cast","pages":[{"title":"List Cast","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /cast","href":"/api-reference/cast/list-cast"},{"title":"Create a Cast card","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /cast","href":"/api-reference/cast/create-a-cast-card"},{"title":"Get a Cast card","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /cast/{cast_id}","href":"/api-reference/cast/get-a-cast-card"},{"title":"Delete a Cast card","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml delete /cast/{cast_id}","href":"/api-reference/cast/delete-a-cast-card"},{"title":"Update a Cast card","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml patch /cast/{cast_id}","href":"/api-reference/cast/update-a-cast-card"},{"title":"Add a Cast reference","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /cast/{cast_id}/references","href":"/api-reference/cast/add-a-cast-reference"},{"title":"Remove a Cast reference","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml delete /cast/{cast_id}/references/{file_id}","href":"/api-reference/cast/remove-a-cast-reference"}]},{"group":"Voices","pages":[{"title":"List voices","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /voices","href":"/api-reference/voices/list-voices"}]},{"group":"Account","pages":[{"title":"Get account","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /account","href":"/api-reference/account/get-account"}]},{"group":"machines","pages":[{"title":"List Presets","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /machines/presets","href":"/api-reference/machines/list-presets"},{"title":"List Gpus","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /machines/gpus","href":"/api-reference/machines/list-gpus"},{"title":"List Images","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /machines/images","href":"/api-reference/machines/list-images"},{"title":"Get Job","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /machines/jobs/{job}","href":"/api-reference/machines/get-job"},{"title":"Get Job Logs","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /machines/jobs/{job}/logs","href":"/api-reference/machines/get-job-logs"},{"title":"Cancel Job","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /machines/jobs/{job}/cancel","href":"/api-reference/machines/cancel-job"},{"title":"List Machines","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /machines","href":"/api-reference/machines/list-machines"},{"title":"Create Machine","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /machines","href":"/api-reference/machines/create-machine"},{"title":"Get Machine","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml get /machines/{machine}","href":"/api-reference/machines/get-machine"},{"title":"Release Machine","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml delete /machines/{machine}","href":"/api-reference/machines/release-machine"},{"title":"Pause Machine","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /machines/{machine}/pause","href":"/api-reference/machines/pause-machine"},{"title":"Resume Machine","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /machines/{machine}/resume","href":"/api-reference/machines/resume-machine"},{"title":"Run Command","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /machines/{machine}/run","href":"/api-reference/machines/run-command"},{"title":"Upload Files","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /machines/{machine}/files/upload","href":"/api-reference/machines/upload-files"},{"title":"Complete Upload","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /machines/{machine}/files/upload/complete","href":"/api-reference/machines/complete-upload"},{"title":"Download Files","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /machines/{machine}/files/download","href":"/api-reference/machines/download-files"},{"title":"Open Port","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /machines/{machine}/ports","href":"/api-reference/machines/open-port"},{"title":"Snapshot Machine","deprecated":null,"version":null,"openapi":"/openapi/voyager-api.yaml post /machines/{machine}/snapshots","href":"/api-reference/machines/snapshot-machine"}]},{"group":"API Reference","pages":[{"title":"Jobsucceeded","version":null,"deprecated":null,"openapi":"/openapi/voyager-api.yaml webhook job.succeeded","href":"/api-reference/jobsucceeded"},{"title":"Jobfailed","version":null,"deprecated":null,"openapi":"/openapi/voyager-api.yaml webhook job.failed","href":"/api-reference/jobfailed"},{"title":"Jobcanceled","version":null,"deprecated":null,"openapi":"/openapi/voyager-api.yaml webhook job.canceled","href":"/api-reference/jobcanceled"}]}]}]},{"tab":"Account \u0026 billing","pages":[{"title":"Account \u0026 billing","href":"/account/accounts-and-agents"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/data-locations"}]},{"tab":"Help","pages":[{"title":"Help","href":"/help/troubleshooting"}]}]},"basePath":"","title":"Create a job - Voyager","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}