{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"OuterProduct","colors":{"primary":"#2F6BFF","light":"#4F7FFF","dark":"#2F6BFF"},"logo":{"light":"https://mintcdn.com/outerproduct/mpVcPo0Fk5Xao6pi/logo/outerproduct_logo_light.svg?fit=max\u0026auto=format\u0026n=mpVcPo0Fk5Xao6pi\u0026q=85\u0026s=0d8b3c1b851809acfb97d3eaf5587ddd","dark":"https://mintcdn.com/outerproduct/mpVcPo0Fk5Xao6pi/logo/outerproduct_logo_dark.svg?fit=max\u0026auto=format\u0026n=mpVcPo0Fk5Xao6pi\u0026q=85\u0026s=588e68f01265e143db0d4bcce3fd2542"},"favicon":"https://mintcdn.com/outerproduct/A1xX2tl_rKdonYHH/favicon.svg?fit=max\u0026auto=format\u0026n=A1xX2tl_rKdonYHH\u0026q=85\u0026s=c5b0c9231d9e6f88b8719b573faa4a24","navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://app.outerproduct.com"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"outerproduct","hasAudioNarration":false,"actualSubdomain":"outerproduct","customDomains":["docs.outerproduct.com"],"gitSource":{"type":"github","owner":"outerproduct-ai","repo":"outerproduct-ai","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"8ae0626d-52ee-49ae-986d-b28ff08bdd7b","liveDeploymentHistoryId":"6ae50b4d1157786dc2410950","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae50b4d1157786dc2410950"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae51520aeff339a10afe94f","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"Reference","count":109},{"language":"default","tag":"HTTP API","count":67},{"language":"default","tag":"HTTP API Reference","count":67},{"language":"default","tag":"Python API","count":39},{"language":"default","tag":"Python API Reference","count":39},{"language":"default","tag":"Guide","count":16},{"language":"default","tag":"Run","count":16},{"language":"default","tag":"Workspace","count":13},{"language":"default","tag":"Execution","count":9},{"language":"default","tag":"User","count":7}]},"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":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#assistant-entry,#assistant-entry-mobile,[aria-label=\"Toggle assistant panel\"]{display:none!important}"}],"page":{"pagePath":"api-reference/imagebuilder/submitimagebuild","slug":"/api-reference/imagebuilder/submitimagebuild","pageMetadata":{"title":"SubmitImageBuild","description":"Submits the build of `image_spec`'s Image, and returns it at once. Submitting an equal\n image spec again returns that build.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.image_builder.v1alpha.ImageBuilderService/SubmitImageBuild","href":"/api-reference/imagebuilder/submitimagebuild","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: [\"Submits the build of \", _jsx(_components.code, {\n children: \"image_spec\"\n }), \"’s Image, and returns it at once. Submitting an equal\\nimage spec again returns that build.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"SubmitImageBuild","description":"Submits the build of `image_spec`'s Image, and returns it at once. Submitting an equal\n image spec again returns that build.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.image_builder.v1alpha.ImageBuilderService/SubmitImageBuild","href":"/api-reference/imagebuilder/submitimagebuild","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["ImageBuilder"],"summary":"SubmitImageBuild","description":"Submits the build of `image_spec`'s Image, and returns it at once. Submitting an equal\n image spec again returns that build.","operationId":"outerproduct.image_builder.v1alpha.ImageBuilderService.SubmitImageBuild","parameters":["843d1566-d1d9-4b86-a632-d4f4b328d53e","a6f86ba0-f247-4dbe-a45a-80505366c800"],"requestBody":"e7eef742-9266-49af-b421-e26f21a63318","responses":{"200":"bbd7b4b1-2c7c-415b-bf9e-6dde3f920c7d","default":"8135e425-20be-4d6b-9644-431b7daebc4a"},"method":"post","type":"path","servers":["a49b0b3b-2467-4318-9d1a-6724a6f5e7b0"],"security":["a1a45b61-d6ec-4cab-870d-675dfdbc8288"],"path":"/outerproduct.image_builder.v1alpha.ImageBuilderService/SubmitImageBuild","baseUrlOptions":["https://api.outerproduct.com"],"title":"SubmitImageBuild","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"843d1566-d1d9-4b86-a632-d4f4b328d53e":{"name":"Connect-Protocol-Version","in":"header","description":"Define the version of the Connect protocol","required":true,"schema":{"type":"number","examples":[1],"title":"Connect-Protocol-Version","description":"Define the version of the Connect protocol","const":1,"isRequired":true,"uniqueKey":"","typeLabel":"number"},"example":1},"a6f86ba0-f247-4dbe-a45a-80505366c800":{"name":"Connect-Timeout-Ms","in":"header","description":"Define the timeout, in ms","schema":{"type":"number","examples":[1000],"title":"Connect-Timeout-Ms","description":"Define the timeout, in ms","uniqueKey":"","typeLabel":"number"},"example":1000}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"imageSpec":{"type":"object","title":"image_spec","description":"A base image and ordered build steps.","properties":{"base":{"type":"string","title":"base","maxLength":1024,"minLength":1,"description":"Container image, given as a registry tag or digest.","uniqueKey":"imageSpec.base","typeLabel":"string"},"steps":{"type":"array","items":{"type":"object","title":"ImageStep","required":["uvPipInstall"],"properties":{"uvPipInstall":{"type":"object","title":"uv_pip_install","properties":{"packages":{"type":"array","items":{"type":"string","maxLength":512,"minLength":1,"uniqueKey":"imageSpec.steps.items.[INDEX].uvPipInstall.packages.items.[INDEX]","typeLabel":"string"},"title":"packages","maxItems":256,"minItems":1,"uniqueKey":"imageSpec.steps.items.[INDEX].uvPipInstall.packages","typeLabel":"string[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"imageSpec.steps.items.[INDEX].uvPipInstall","typeLabel":"uv_pip_install · object"}},"uniqueKey":"imageSpec.steps.items.[INDEX]","typeLabel":"ImageStep · object"},"title":"steps","maxItems":64,"description":"Ordered steps, each built on its predecessor.","uniqueKey":"imageSpec.steps","typeLabel":"ImageStep · object[]"}},"additionalProperties":false,"uniqueKey":"imageSpec","typeLabel":"image_spec · object"}},"title":"SubmitImageBuildRequest","additionalProperties":false,"uniqueKey":"","typeLabel":"SubmitImageBuildRequest · object"},"examples":{"Example":{"title":"Example","value":{"imageSpec":{"base":"\u003cstring>","steps":[{"uvPipInstall":{"packages":["\u003cstring>"]}}]}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"bbd7b4b1-2c7c-415b-bf9e-6dde3f920c7d":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"image":{"type":"string","title":"image","description":"The build's tracking name while building; a digest reference once succeeded.","uniqueKey":"image","typeLabel":"string"},"state":{"type":"string","title":"state","enum":["STATE_UNSPECIFIED","STATE_BUILDING","STATE_SUCCEEDED","STATE_FAILED"],"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"error":{"type":"string","title":"error","description":"Why it failed.","uniqueKey":"error","typeLabel":"string"}},"title":"ImageBuild","additionalProperties":false,"description":"The build of an Image from its image spec.","uniqueKey":"","typeLabel":"ImageBuild · object"},"examples":{"Example":{"title":"Example","value":{"image":"\u003cstring>","state":"STATE_UNSPECIFIED","error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"8135e425-20be-4d6b-9644-431b7daebc4a":{"description":"Error","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","examples":["not_found"],"enum":["canceled","unknown","invalid_argument","deadline_exceeded","not_found","already_exists","permission_denied","resource_exhausted","failed_precondition","aborted","out_of_range","unimplemented","internal","unavailable","data_loss","unauthenticated"],"description":"The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].","uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.","uniqueKey":"message","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"A URL that acts as a globally unique identifier for the type of the serialized message. For example: `type.googleapis.com/google.rpc.ErrorInfo`.","uniqueKey":"details.items.[INDEX].type","typeLabel":"string"},"value":{"type":"string","format":"binary","description":"The Protobuf message, serialized as bytes and base64-encoded. The specific message type is identified by the `type` field.","uniqueKey":"details.items.[INDEX].value","typeLabel":"file"},"debug":{"type":"object","title":"Debug","additionalProperties":true,"description":"Deserialized error detail payload. The 'type' field indicates the schema. This field is for easier debugging and should not be relied upon for application logic.","uniqueKey":"details.items.[INDEX].debug","typeLabel":"Debug · object"}},"additionalProperties":true,"description":"Contains an arbitrary serialized message along with a @type that describes the type of the serialized message, with an additional debug field for ConnectRPC error details.","uniqueKey":"details.items.[INDEX]","typeLabel":"object"},"description":"A list of messages that carry the error details. There is no limit on the number of messages.","uniqueKey":"details","typeLabel":"object[]"}},"title":"Connect Error","additionalProperties":true,"description":"Error type returned by Connect: https://connectrpc.com/docs/go/errors/#http-representation","uniqueKey":"","typeLabel":"Connect Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","message":"\u003cstring>","details":[{"type":"\u003cstring>","value":"\u003cstring>","debug":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"a1a45b61-d6ec-4cab-870d-675dfdbc8288":{"bearerAuth":{"type":"http","description":"A user session token or personal API key.","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"a49b0b3b-2467-4318-9d1a-6724a6f5e7b0":{"url":"https://api.outerproduct.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","description":"A user session token or personal API key.","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"A user session token or personal API key.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"http-api-reference/openapi.json"},"subdomain":"outerproduct","siteName":"OuterProduct","title":"SubmitImageBuild - OuterProduct","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T22:07:33.077Z","originalFileLocation":"api-reference/imagebuilder/submitimagebuild.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Submits the build of image_spec\u0026#x27;s Image, and returns it at once. Submitting an equal image spec again returns that build.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OuterProduct\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/outerproduct/oF1bDIzADMcmtfcD/_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/outerproduct/oF1bDIzADMcmtfcD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/outerproduct/oF1bDIzADMcmtfcD/_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/outerproduct/oF1bDIzADMcmtfcD/_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/outerproduct/oF1bDIzADMcmtfcD/_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/outerproduct/oF1bDIzADMcmtfcD/_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/outerproduct/oF1bDIzADMcmtfcD/_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/outerproduct/oF1bDIzADMcmtfcD/_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/outerproduct/oF1bDIzADMcmtfcD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"SubmitImageBuild - OuterProduct\">\u003cmeta data-mint-head property=\"og:description\" content=\"Submits the build of image_spec\u0026#x27;s Image, and returns it at once. Submitting an equal image spec again returns that build.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OuterProduct\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.outerproduct.com/api-reference/imagebuilder/submitimagebuild\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://outerproduct.mintlify.app/_mintlify/api/og/v2?division=ImageBuilder\u0026amp;title=SubmitImageBuild\u0026amp;description=Submits+the+build+of+%60image_spec%60%27s+Image%2C+and+returns+it+at+once.+Submitting+an+equal%0A+image+spec+again+returns+that+build.\u0026amp;theme=3203c35a8e533412782733be\u0026amp;signature=462b126be215f25410711813dbfa2a01f464f5e84426cb6f70e514ab8ca2c4c4\">\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=\"SubmitImageBuild - OuterProduct\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Submits the build of image_spec\u0026#x27;s Image, and returns it at once. Submitting an equal image spec again returns that build.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://outerproduct.mintlify.app/_mintlify/api/og/v2?division=ImageBuilder\u0026amp;title=SubmitImageBuild\u0026amp;description=Submits+the+build+of+%60image_spec%60%27s+Image%2C+and+returns+it+at+once.+Submitting+an+equal%0A+image+spec+again+returns+that+build.\u0026amp;theme=3203c35a8e533412782733be\u0026amp;signature=462b126be215f25410711813dbfa2a01f464f5e84426cb6f70e514ab8ca2c4c4\">\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/outerproduct/oF1bDIzADMcmtfcD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OuterProduct\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2F6BFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.outerproduct.com/api-reference/imagebuilder/submitimagebuild\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/imagebuilder/submitimagebuild.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.outerproduct.com/#organization\",\"name\":\"OuterProduct\",\"url\":\"https://docs.outerproduct.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/outerproduct/mpVcPo0Fk5Xao6pi/logo/outerproduct_logo_light.svg?fit=max\u0026auto=format\u0026n=mpVcPo0Fk5Xao6pi\u0026q=85\u0026s=0d8b3c1b851809acfb97d3eaf5587ddd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.outerproduct.com#website\",\"name\":\"OuterProduct\",\"url\":\"https://docs.outerproduct.com\",\"publisher\":{\"@id\":\"https://docs.outerproduct.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.outerproduct.com/api-reference/imagebuilder/submitimagebuild#webpage\",\"url\":\"https://docs.outerproduct.com/api-reference/imagebuilder/submitimagebuild\",\"name\":\"SubmitImageBuild\",\"description\":\"Submits the build of image_spec's Image, and returns it at once. Submitting an equal image spec again returns that build.\",\"dateModified\":\"2026-10-30T22:07:33.077Z\",\"isPartOf\":{\"@id\":\"https://docs.outerproduct.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.outerproduct.com/api-reference/imagebuilder/submitimagebuild#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.outerproduct.com/api-reference/imagebuilder/submitimagebuild#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"HTTP API Reference\",\"item\":\"https://docs.outerproduct.com/api-reference/apikey/createapikey\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SubmitImageBuild\",\"item\":\"https://docs.outerproduct.com/api-reference/imagebuilder/submitimagebuild\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.outerproduct.com/api-reference/imagebuilder/submitimagebuild#apireference\",\"headline\":\"SubmitImageBuild\",\"name\":\"SubmitImageBuild\",\"description\":\"Submits the build of image_spec's Image, and returns it at once. Submitting an equal image spec again returns that build.\",\"url\":\"https://docs.outerproduct.com/api-reference/imagebuilder/submitimagebuild\",\"mainEntityOfPage\":{\"@id\":\"https://docs.outerproduct.com/api-reference/imagebuilder/submitimagebuild#webpage\"},\"dateModified\":\"2026-10-30T22:07:33.077Z\",\"publisher\":{\"@id\":\"https://docs.outerproduct.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.outerproduct.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OuterProduct\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OuterProduct","nav":{"global":null,"tabs":[{"tab":"Guide","pages":[{"title":"Guide","href":"/introduction"}]},{"tab":"Reference","menu":[{"item":"HTTP API","groups":[{"group":"HTTP API Reference","pages":[{"group":"ApiKey","pages":[{"title":"CreateApiKey","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.api_key.v1alpha.ApiKeyService/CreateApiKey","href":"/api-reference/apikey/createapikey"},{"title":"DeleteApiKey","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.api_key.v1alpha.ApiKeyService/DeleteApiKey","href":"/api-reference/apikey/deleteapikey"},{"title":"ListApiKeys","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.api_key.v1alpha.ApiKeyService/ListApiKeys","href":"/api-reference/apikey/listapikeys"}]},{"group":"BillingAccount","pages":[{"title":"Opens the payment processor's hosted checkout for a one-time payment of `amount`, which\n the workspace's balance gains once paid, registering the workspace there first if it is not\n yet. The caller sends the user to the returned URL.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.billing_account.v1alpha.BillingAccountService/CreateCheckoutSession","href":"/api-reference/billingaccount/opens-the-payment-processors-hosted-checkout-for-a-one-time-payment-of-`amount`-which-the-workspaces-balance-gains-once-paid-registering-the-workspace-there-first-if-it-is-not-yet-the-caller-sends-the-user-to-the-returned-url"},{"title":"Opens the payment processor's hosted billing portal: payment methods and receipts.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.billing_account.v1alpha.BillingAccountService/CreatePortalSession","href":"/api-reference/billingaccount/opens-the-payment-processors-hosted-billing-portal:-payment-methods-and-receipts"},{"title":"GetBillingAccount","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.billing_account.v1alpha.BillingAccountService/GetBillingAccount","href":"/api-reference/billingaccount/getbillingaccount"},{"title":"ListSkus","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.billing_account.v1alpha.BillingAccountService/ListSkus","href":"/api-reference/billingaccount/listskus"},{"title":"What the credential's workspace was charged per SKU for usage that started at or after\n start_time and before end_time: the sum of the charges to its balance.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.billing_account.v1alpha.BillingAccountService/QueryCost","href":"/api-reference/billingaccount/what-the-credentials-workspace-was-charged-per-sku-for-usage-that-started-at-or-after-start_time-and-before-end_time:-the-sum-of-the-charges-to-its-balance"}]},{"group":"Image","pages":[{"title":"GetManifest","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.image.v1alpha.ImageService/GetManifest","href":"/api-reference/image/getmanifest"},{"title":"HasBlob","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.image.v1alpha.ImageService/HasBlob","href":"/api-reference/image/hasblob"},{"title":"PushManifest","description":"Pushes a manifest after its blobs: `PUT /v2/\u003cname>/manifests/\u003creference>`. A file\n mount's, of artifact type `application/vnd.outerproduct.file-mount.v1`, converts\n before the push returns.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.image.v1alpha.ImageService/PushManifest","href":"/api-reference/image/pushmanifest"}]},{"group":"ImageBuilder","pages":[{"title":"SubmitImageBuild","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.image_builder.v1alpha.ImageBuilderService/SubmitImageBuild","href":"/api-reference/imagebuilder/submitimagebuild"},{"title":"WaitImageBuild","description":"Returns once the build succeeded or failed, or at the server's deadline. A build the\n server no longer holds is not found, and is submitted again.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.image_builder.v1alpha.ImageBuilderService/WaitImageBuild","href":"/api-reference/imagebuilder/waitimagebuild"}]},{"group":"Policy","pages":[{"title":"CreatePolicy","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.policy.v1alpha.PolicyService/CreatePolicy","href":"/api-reference/policy/createpolicy"},{"title":"DeletePolicy","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.policy.v1alpha.PolicyService/DeletePolicy","href":"/api-reference/policy/deletepolicy"},{"title":"GetPolicy","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.policy.v1alpha.PolicyService/GetPolicy","href":"/api-reference/policy/getpolicy"},{"title":"ListPolicies","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.policy.v1alpha.PolicyService/ListPolicies","href":"/api-reference/policy/listpolicies"},{"title":"TestPermissions","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.policy.v1alpha.PolicyService/TestPermissions","href":"/api-reference/policy/testpermissions"},{"title":"UpdatePolicy","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.policy.v1alpha.PolicyService/UpdatePolicy","href":"/api-reference/policy/updatepolicy"}]},{"group":"Run","pages":[{"title":"CancelCall","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/CancelCall","href":"/api-reference/run/cancelcall"},{"title":"CancelRun","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/CancelRun","href":"/api-reference/run/cancelrun"},{"title":"CreateAttempt","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/CreateAttempt","href":"/api-reference/run/createattempt"},{"title":"CreateCall","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/CreateCall","href":"/api-reference/run/createcall"},{"title":"CreateRun","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/CreateRun","href":"/api-reference/run/createrun"},{"title":"DeleteRun","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/DeleteRun","href":"/api-reference/run/deleterun"},{"title":"GetAttempt","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/GetAttempt","href":"/api-reference/run/getattempt"},{"title":"GetCall","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/GetCall","href":"/api-reference/run/getcall"},{"title":"GetRun","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/GetRun","href":"/api-reference/run/getrun"},{"title":"ListAttempts","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/ListAttempts","href":"/api-reference/run/listattempts"},{"title":"ListCalls","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/ListCalls","href":"/api-reference/run/listcalls"},{"title":"ListRunLogs","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/ListRunLogs","href":"/api-reference/run/listrunlogs"},{"title":"ListRuns","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/ListRuns","href":"/api-reference/run/listruns"},{"title":"SummarizeRuns","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/SummarizeRuns","href":"/api-reference/run/summarizeruns"},{"title":"WaitCall","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/WaitCall","href":"/api-reference/run/waitcall"},{"title":"WaitRun","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.run.v1alpha.RunService/WaitRun","href":"/api-reference/run/waitrun"}]},{"group":"Secret","pages":[{"title":"AccessSecret","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.secret.v1.SecretService/AccessSecret","href":"/api-reference/secret/accesssecret"},{"title":"CreateSecret","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.secret.v1.SecretService/CreateSecret","href":"/api-reference/secret/createsecret"},{"title":"DeleteSecret","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.secret.v1.SecretService/DeleteSecret","href":"/api-reference/secret/deletesecret"},{"title":"GetSecret","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.secret.v1.SecretService/GetSecret","href":"/api-reference/secret/getsecret"},{"title":"ListSecrets","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.secret.v1.SecretService/ListSecrets","href":"/api-reference/secret/listsecrets"},{"title":"UpdateSecret","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.secret.v1.SecretService/UpdateSecret","href":"/api-reference/secret/updatesecret"}]},{"group":"User","pages":[{"title":"GetCurrentUser","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.user.v1alpha.UserService/GetCurrentUser","href":"/api-reference/user/getcurrentuser"},{"title":"GetUser","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.user.v1alpha.UserService/GetUser","href":"/api-reference/user/getuser"},{"title":"GetUserPhoto","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.user.v1alpha.UserService/GetUserPhoto","href":"/api-reference/user/getuserphoto"},{"title":"ListUserSessions","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.user.v1alpha.UserService/ListUserSessions","href":"/api-reference/user/listusersessions"},{"title":"ListUsers","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.user.v1alpha.UserService/ListUsers","href":"/api-reference/user/listusers"},{"title":"UpdateUser","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.user.v1alpha.UserService/UpdateUser","href":"/api-reference/user/updateuser"},{"title":"UpdateUserPhoto","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.user.v1alpha.UserService/UpdateUserPhoto","href":"/api-reference/user/updateuserphoto"}]},{"group":"Volume","pages":[{"title":"CreateVolume","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.volume.v1.VolumeService/CreateVolume","href":"/api-reference/volume/createvolume"},{"title":"DeleteVolume","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.volume.v1.VolumeService/DeleteVolume","href":"/api-reference/volume/deletevolume"},{"title":"GenerateTemporaryCredentials","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.volume.v1.VolumeService/GenerateTemporaryCredentials","href":"/api-reference/volume/generatetemporarycredentials"},{"title":"GetVolume","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.volume.v1.VolumeService/GetVolume","href":"/api-reference/volume/getvolume"},{"title":"ListVolumes","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.volume.v1.VolumeService/ListVolumes","href":"/api-reference/volume/listvolumes"},{"title":"UpdateVolume","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.volume.v1.VolumeService/UpdateVolume","href":"/api-reference/volume/updatevolume"}]},{"group":"Workspace","pages":[{"title":"Joins the workspace of a pending invitation to the caller's verified email, and binds the\n caller's session to it.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/AcceptInvitation","href":"/api-reference/workspace/joins-the-workspace-of-a-pending-invitation-to-the-callers-verified-email-and-binds-the-callers-session-to-it"},{"title":"Invites an email address to the credential's workspace and mails it the invitation.\n Inviting an address again renews its pending invitation and mails it again.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/CreateInvitation","href":"/api-reference/workspace/invites-an-email-address-to-the-credentials-workspace-and-mails-it-the-invitation-inviting-an-address-again-renews-its-pending-invitation-and-mails-it-again"},{"title":"Creates a workspace that the caller owns, with a balance of zero.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/CreateWorkspace","href":"/api-reference/workspace/creates-a-workspace-that-the-caller-owns-with-a-balance-of-zero"},{"title":"Withdraws an invitation.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/DeleteInvitation","href":"/api-reference/workspace/withdraws-an-invitation"},{"title":"Removes a member from the workspace.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/DeleteMember","href":"/api-reference/workspace/removes-a-member-from-the-workspace"},{"title":"The workspace the credential is bound to.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/GetCurrentWorkspace","href":"/api-reference/workspace/the-workspace-the-credential-is-bound-to"},{"title":"A pending invitation to the caller's verified email, in any workspace.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/GetInvitation","href":"/api-reference/workspace/a-pending-invitation-to-the-callers-verified-email-in-any-workspace"},{"title":"The credential's workspace's pending invitations.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/ListInvitations","href":"/api-reference/workspace/the-credentials-workspaces-pending-invitations"},{"title":"The members of the credential's workspace.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/ListMembers","href":"/api-reference/workspace/the-members-of-the-credentials-workspace"},{"title":"The workspaces the caller belongs to.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/ListWorkspaces","href":"/api-reference/workspace/the-workspaces-the-caller-belongs-to"},{"title":"Binds the caller's session to another workspace the caller belongs to.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/SwitchWorkspace","href":"/api-reference/workspace/binds-the-callers-session-to-another-workspace-the-caller-belongs-to"},{"title":"Changes a member's role to admin or member; role is the only mutable field.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/UpdateMember","href":"/api-reference/workspace/changes-a-members-role-to-admin-or-member;-role-is-the-only-mutable-field"},{"title":"Renames the workspace; display_name is the only mutable field.","deprecated":null,"version":null,"openapi":"/http-api-reference/openapi.json post /outerproduct.workspace.v1alpha.WorkspaceService/UpdateWorkspace","href":"/api-reference/workspace/renames-the-workspace;-display_name-is-the-only-mutable-field"}]}]}]},{"item":"Python API","pages":[{"title":"Python API","href":"/python-api-reference/AccessSecretResponse"}]},{"item":"CLI","pages":[{"title":"CLI","href":"/cli-reference/op-self-update"}]}]}]},"basePath":"","title":"SubmitImageBuild - OuterProduct","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}