spacecraftId and phaseId are required; obtain phaseId from import-destinations. Records and phase association commit atomically per file. Already-stored or repeated identities are rejected with MANEUVER_DUPLICATE_IDENTITY; temporal overlaps use MANEUVER_CONFLICT. No overwrite or automatic replacement occurs. Remove duplicate file entries; to correct stored data, explicitly delete the record before importing corrected OCM. Successful files in a mixed batch remain committed.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"VALAR Documentation","description":"VALAR is a spacecraft mission planning and operations platform for tracking orbits, planning maneuvers, generating ephemerides, and managing collision risks.","colors":{"primary":"#ff3a43","light":"#ff6b76","dark":"#d02a32"},"logo":{"light":"https://mintcdn.com/valar-8bbb18b5/bKwLC3hb_beXghxf/logo/valar-logo.svg?fit=max\u0026auto=format\u0026n=bKwLC3hb_beXghxf\u0026q=85\u0026s=b9d46d41abc1f451ce2734b148b1bc55","dark":"https://mintcdn.com/valar-8bbb18b5/bKwLC3hb_beXghxf/logo/valar-logo.svg?fit=max\u0026auto=format\u0026n=bKwLC3hb_beXghxf\u0026q=85\u0026s=b9d46d41abc1f451ce2734b148b1bc55"},"favicon":"https://mintcdn.com/valar-8bbb18b5/bKwLC3hb_beXghxf/favicon.svg?fit=max\u0026auto=format\u0026n=bKwLC3hb_beXghxf\u0026q=85\u0026s=24dea60098c3019aa16675dcf55fb9e1","navbar":{"primary":{"type":"button","label":"Launch App","href":"https://app.valar.space"}},"footer":{"socials":{"x":"https://x.com/valarspace","github":"https://github.com/valar-space","linkedin":"https://linkedin.com/company/valar-space","website":"https://www.valar.space"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://www.valar.space"},{"anchor":"Application","icon":"rocket","href":"https://app.valar.space"},{"anchor":"API Status","icon":"circle-check","href":"https://stats.uptimerobot.com/6NpPOCPkWz"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"valar-8bbb18b5","hasAudioNarration":false,"actualSubdomain":"valar-8bbb18b5","customDomains":["docs.valar.space"],"gitSource":{"type":"github","owner":"valar-space","repo":"anduril","deployBranch":"prod","contentDirectory":"user-docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af5d2dd483e41d0aa576d19","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Features","count":51},{"language":"default","tag":"API Reference","count":35},{"language":"default","tag":"Platform Overview","count":18},{"language":"default","tag":"Spacecraft","count":15},{"language":"default","tag":"File Formats","count":13},{"language":"default","tag":"Maneuver Operations","count":9},{"language":"default","tag":"State Vectors","count":9},{"language":"default","tag":"Measurements","count":8},{"language":"default","tag":"Orbit Analysis","count":7},{"language":"default","tag":"Areas of Interest","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase","slug":"/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase","pageMetadata":{"title":"Import OCM burns into a Flight Plan phase","description":"spacecraftId and phaseId are required; obtain phaseId from import-destinations. Records and phase association commit atomically per file. Already-stored or repeated identities are rejected with MANEUVER_DUPLICATE_IDENTITY; temporal overlaps use MANEUVER_CONFLICT. No overwrite or automatic replacement occurs. Remove duplicate file entries; to correct stored data, explicitly delete the record before importing corrected OCM. Successful files in a mixed batch remain committed.","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify post /operations/maneuvers/import","href":"/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"spacecraftId and phaseId are required; obtain phaseId from import-destinations. Records and phase association commit atomically per file. Already-stored or repeated identities are rejected with MANEUVER_DUPLICATE_IDENTITY; temporal overlaps use MANEUVER_CONFLICT. No overwrite or automatic replacement occurs. Remove duplicate file entries; to correct stored data, explicitly delete the record before importing corrected OCM. Successful files in a mixed batch remain committed.\"\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":"Import OCM burns into a Flight Plan phase","description":"spacecraftId and phaseId are required; obtain phaseId from import-destinations. Records and phase association commit atomically per file. Already-stored or repeated identities are rejected with MANEUVER_DUPLICATE_IDENTITY; temporal overlaps use MANEUVER_CONFLICT. No overwrite or automatic replacement occurs. Remove duplicate file entries; to correct stored data, explicitly delete the record before importing corrected OCM. Successful files in a mixed batch remain committed.","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify post /operations/maneuvers/import","href":"/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"spacecraftId and phaseId are required; obtain phaseId from import-destinations. Records and phase association commit atomically per file. Already-stored or repeated identities are rejected with MANEUVER_DUPLICATE_IDENTITY; temporal overlaps use MANEUVER_CONFLICT. No overwrite or automatic replacement occurs. Remove duplicate file entries; to correct stored data, explicitly delete the record before importing corrected OCM. Successful files in a mixed batch remain committed.","operationId":"importOperationsManeuvers","parameters":["578f7213-00fa-4cc9-a1ce-48eadb9a14d3","9e4e96f9-eb46-4057-b841-8f1caa3d7c31","0937c7a6-7386-42dc-8458-78a3b8849181","c14f662a-a3af-490d-82d4-50bfb9accfe6"],"requestBody":"430f4ca7-0d8a-4a3e-9a7b-f7ff8125a039","responses":{"200":"e52c02f5-a6cc-4d9b-baa4-36989c319e35","207":"ae502ee1-e667-4626-be2a-c8bd65131eae","409":"c660a13d-2b7e-45ff-882c-1ef65db3327a"},"security":["96af48c2-1330-40e1-820a-a64d92230b15"],"summary":"Import OCM burns into a Flight Plan phase","tags":["Maneuvers"],"x-valar-contract-version":"4.0.0","method":"post","type":"path","servers":["05fb3858-925a-4cf0-a684-2826c0d6428f","67d22679-d84e-4baf-a966-9c0d10d1daf8"],"path":"/operations/maneuvers/import","baseUrlOptions":["https://api.valar.space","https://api.valar.space"],"title":"Import OCM burns into a Flight Plan phase","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"578f7213-00fa-4cc9-a1ce-48eadb9a14d3":{"in":"header","name":"X-Content-Hash","required":false,"schema":{"type":"string","isRequired":false,"uniqueKey":"","typeLabel":"string"}},"9e4e96f9-eb46-4057-b841-8f1caa3d7c31":{"in":"header","name":"X-Resolution-Fingerprint","required":false,"schema":{"type":"string","isRequired":false,"uniqueKey":"","typeLabel":"string"}},"0937c7a6-7386-42dc-8458-78a3b8849181":{"in":"query","name":"spacecraftId","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"c14f662a-a3af-490d-82d4-50bfb9accfe6":{"in":"query","name":"phaseId","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary","uniqueKey":"files.items.[INDEX]","typeLabel":"file"},"isRequired":true,"uniqueKey":"files","typeLabel":"file[]"}},"required":["files"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"files":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"e52c02f5-a6cc-4d9b-baa4-36989c319e35":{"content":{"application/json":{"schema":{"type":"object","properties":{"failureCount":{"type":"integer","description":"The number of items that failed to import","format":"int32","example":1,"uniqueKey":"failureCount","typeLabel":"integer\u003cint32>"},"results":{"type":"array","description":"The individual results for each item in the batch","items":{"type":"object","properties":{"ambiguousTargets":{"oneOf":[{"type":"array","description":"Ambiguous target details when errorCode is AMBIGUOUS_SPACECRAFT_MATCH","items":{"oneOf":[{"type":"object","properties":{"candidates":{"type":"array","description":"The candidate spacecraft that matched","items":{"type":"object","properties":{"id":{"type":"string","description":"Spacecraft canonical id","example":"SC-200","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].id","typeLabel":"string"},"identifierType":{"type":"string","description":"Which identifier type matched","enum":["NORAD_ID","COSPAR_ID","NAME","INTERNAL_ID","UNKNOWN"],"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].identifierType","typeLabel":"enum\u003cstring>"},"identifierValue":{"type":"string","description":"The identifier value that matched","example":"43205","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].identifierValue","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"Spacecraft display name","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Spacecraft display name","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].name","typeLabel":"string | null"}},"description":"A candidate spacecraft that matched an identifier","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX]","typeLabel":"object"},"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates","typeLabel":"object[]"},"identifier":{"type":"string","description":"The ambiguous identifier","example":"52771","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.identifier","typeLabel":"string"}},"description":"Detail for an ambiguous target resolution","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"null","properties":{"candidates":{"type":"array","description":"The candidate spacecraft that matched","items":{"type":"object","properties":{"id":{"type":"string","description":"Spacecraft canonical id","example":"SC-200"},"identifierType":{"type":"string","description":"Which identifier type matched","enum":["NORAD_ID","COSPAR_ID","NAME","INTERNAL_ID","UNKNOWN"]},"identifierValue":{"type":"string","description":"The identifier value that matched","example":"43205"},"name":{"oneOf":[{"type":"string","description":"Spacecraft display name"},{"type":"null","description":"Spacecraft display name"}]}},"description":"A candidate spacecraft that matched an identifier"}},"identifier":{"type":"string","description":"The ambiguous identifier","example":"52771"}},"description":"Detail for an ambiguous target resolution","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX]","typeLabel":"object | null"},"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0","typeLabel":"(object | null)[]"},{"type":"null","description":"Ambiguous target details when errorCode is AMBIGUOUS_SPACECRAFT_MATCH","items":{"oneOf":[{"type":"object","properties":{"candidates":{"type":"array","description":"The candidate spacecraft that matched","items":{"type":"object","properties":{"id":{"type":"string","description":"Spacecraft canonical id","example":"SC-200"},"identifierType":{"type":"string","description":"Which identifier type matched","enum":["NORAD_ID","COSPAR_ID","NAME","INTERNAL_ID","UNKNOWN"]},"identifierValue":{"type":"string","description":"The identifier value that matched","example":"43205"},"name":{"oneOf":[{"type":"string","description":"Spacecraft display name"},{"type":"null","description":"Spacecraft display name"}]}},"description":"A candidate spacecraft that matched an identifier"}},"identifier":{"type":"string","description":"The ambiguous identifier","example":"52771"}},"description":"Detail for an ambiguous target resolution"},{"type":"null","properties":{"candidates":{"type":"array","description":"The candidate spacecraft that matched","items":{"type":"object","properties":{"id":{"type":"string","description":"Spacecraft canonical id","example":"SC-200"},"identifierType":{"type":"string","description":"Which identifier type matched","enum":["NORAD_ID","COSPAR_ID","NAME","INTERNAL_ID","UNKNOWN"]},"identifierValue":{"type":"string","description":"The identifier value that matched","example":"43205"},"name":{"oneOf":[{"type":"string","description":"Spacecraft display name"},{"type":"null","description":"Spacecraft display name"}]}},"description":"A candidate spacecraft that matched an identifier"}},"identifier":{"type":"string","description":"The ambiguous identifier","example":"52771"}},"description":"Detail for an ambiguous target resolution"}]},"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].ambiguousTargets","typeLabel":"(object | null)[] | null"},"errorCode":{"oneOf":[{"type":"string","description":"The error code if the item failed","example":"MANEUVER_IMPORT_ERROR","uniqueKey":"results.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The error code if the item failed","example":"MANEUVER_IMPORT_ERROR","uniqueKey":"results.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].errorCode","typeLabel":"string | null"},"filename":{"type":"string","description":"The name of the imported item (upload filename)","example":"maneuvers.ocm","uniqueKey":"results.items.[INDEX].filename","typeLabel":"string"},"message":{"type":"string","description":"A message describing the result","example":"Imported successfully","uniqueKey":"results.items.[INDEX].message","typeLabel":"string"},"status":{"type":"string","description":"The status of the item","example":"success","enum":["success","error"],"uniqueKey":"results.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"description":"The individual results for each item in the batch","uniqueKey":"results.items.[INDEX]","typeLabel":"object"},"uniqueKey":"results","typeLabel":"object[]"},"successCount":{"type":"integer","description":"The number of successfully imported items","format":"int32","example":3,"uniqueKey":"successCount","typeLabel":"integer\u003cint32>"},"totalCount":{"type":"integer","description":"The total number of items processed","format":"int32","example":4,"uniqueKey":"totalCount","typeLabel":"integer\u003cint32>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"failureCount":1,"results":[{"ambiguousTargets":[{"candidates":[{"id":"SC-200","identifierType":"NORAD_ID","identifierValue":"43205","name":"\u003cstring>"}],"identifier":"52771"}],"errorCode":"MANEUVER_IMPORT_ERROR","filename":"maneuvers.ocm","message":"Imported successfully","status":"success"}],"successCount":3,"totalCount":4}}},"exampleType":"generated"}},"description":"All files imported","exampleType":"generated"},"ae502ee1-e667-4626-be2a-c8bd65131eae":{"content":{"application/json":{"schema":{"type":"object","properties":{"failureCount":{"type":"integer","description":"The number of items that failed to import","format":"int32","example":1,"uniqueKey":"failureCount","typeLabel":"integer\u003cint32>"},"results":{"type":"array","description":"The individual results for each item in the batch","items":{"type":"object","properties":{"ambiguousTargets":{"oneOf":[{"type":"array","description":"Ambiguous target details when errorCode is AMBIGUOUS_SPACECRAFT_MATCH","items":{"oneOf":[{"type":"object","properties":{"candidates":{"type":"array","description":"The candidate spacecraft that matched","items":{"type":"object","properties":{"id":{"type":"string","description":"Spacecraft canonical id","example":"SC-200","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].id","typeLabel":"string"},"identifierType":{"type":"string","description":"Which identifier type matched","enum":["NORAD_ID","COSPAR_ID","NAME","INTERNAL_ID","UNKNOWN"],"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].identifierType","typeLabel":"enum\u003cstring>"},"identifierValue":{"type":"string","description":"The identifier value that matched","example":"43205","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].identifierValue","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"Spacecraft display name","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Spacecraft display name","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX].name","typeLabel":"string | null"}},"description":"A candidate spacecraft that matched an identifier","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates.items.[INDEX]","typeLabel":"object"},"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.candidates","typeLabel":"object[]"},"identifier":{"type":"string","description":"The ambiguous identifier","example":"52771","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0.identifier","typeLabel":"string"}},"description":"Detail for an ambiguous target resolution","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"null","properties":{"candidates":{"type":"array","description":"The candidate spacecraft that matched","items":{"type":"object","properties":{"id":{"type":"string","description":"Spacecraft canonical id","example":"SC-200"},"identifierType":{"type":"string","description":"Which identifier type matched","enum":["NORAD_ID","COSPAR_ID","NAME","INTERNAL_ID","UNKNOWN"]},"identifierValue":{"type":"string","description":"The identifier value that matched","example":"43205"},"name":{"oneOf":[{"type":"string","description":"Spacecraft display name"},{"type":"null","description":"Spacecraft display name"}]}},"description":"A candidate spacecraft that matched an identifier"}},"identifier":{"type":"string","description":"The ambiguous identifier","example":"52771"}},"description":"Detail for an ambiguous target resolution","uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0.items.[INDEX]","typeLabel":"object | null"},"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.0","typeLabel":"(object | null)[]"},{"type":"null","description":"Ambiguous target details when errorCode is AMBIGUOUS_SPACECRAFT_MATCH","items":{"oneOf":[{"type":"object","properties":{"candidates":{"type":"array","description":"The candidate spacecraft that matched","items":{"type":"object","properties":{"id":{"type":"string","description":"Spacecraft canonical id","example":"SC-200"},"identifierType":{"type":"string","description":"Which identifier type matched","enum":["NORAD_ID","COSPAR_ID","NAME","INTERNAL_ID","UNKNOWN"]},"identifierValue":{"type":"string","description":"The identifier value that matched","example":"43205"},"name":{"oneOf":[{"type":"string","description":"Spacecraft display name"},{"type":"null","description":"Spacecraft display name"}]}},"description":"A candidate spacecraft that matched an identifier"}},"identifier":{"type":"string","description":"The ambiguous identifier","example":"52771"}},"description":"Detail for an ambiguous target resolution"},{"type":"null","properties":{"candidates":{"type":"array","description":"The candidate spacecraft that matched","items":{"type":"object","properties":{"id":{"type":"string","description":"Spacecraft canonical id","example":"SC-200"},"identifierType":{"type":"string","description":"Which identifier type matched","enum":["NORAD_ID","COSPAR_ID","NAME","INTERNAL_ID","UNKNOWN"]},"identifierValue":{"type":"string","description":"The identifier value that matched","example":"43205"},"name":{"oneOf":[{"type":"string","description":"Spacecraft display name"},{"type":"null","description":"Spacecraft display name"}]}},"description":"A candidate spacecraft that matched an identifier"}},"identifier":{"type":"string","description":"The ambiguous identifier","example":"52771"}},"description":"Detail for an ambiguous target resolution"}]},"uniqueKey":"results.items.[INDEX].ambiguousTargets.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].ambiguousTargets","typeLabel":"(object | null)[] | null"},"errorCode":{"oneOf":[{"type":"string","description":"The error code if the item failed","example":"MANEUVER_IMPORT_ERROR","uniqueKey":"results.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"The error code if the item failed","example":"MANEUVER_IMPORT_ERROR","uniqueKey":"results.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].errorCode","typeLabel":"string | null"},"filename":{"type":"string","description":"The name of the imported item (upload filename)","example":"maneuvers.ocm","uniqueKey":"results.items.[INDEX].filename","typeLabel":"string"},"message":{"type":"string","description":"A message describing the result","example":"Imported successfully","uniqueKey":"results.items.[INDEX].message","typeLabel":"string"},"status":{"type":"string","description":"The status of the item","example":"success","enum":["success","error"],"uniqueKey":"results.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"description":"The individual results for each item in the batch","uniqueKey":"results.items.[INDEX]","typeLabel":"object"},"uniqueKey":"results","typeLabel":"object[]"},"successCount":{"type":"integer","description":"The number of successfully imported items","format":"int32","example":3,"uniqueKey":"successCount","typeLabel":"integer\u003cint32>"},"totalCount":{"type":"integer","description":"The total number of items processed","format":"int32","example":4,"uniqueKey":"totalCount","typeLabel":"integer\u003cint32>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"failureCount":1,"results":[{"ambiguousTargets":[{"candidates":[{"id":"SC-200","identifierType":"NORAD_ID","identifierValue":"43205","name":"\u003cstring>"}],"identifier":"52771"}],"errorCode":"MANEUVER_IMPORT_ERROR","filename":"maneuvers.ocm","message":"Imported successfully","status":"success"}],"successCount":3,"totalCount":4}}},"exampleType":"generated"}},"description":"Per-file results; each file is atomic","exampleType":"generated"},"c660a13d-2b7e-45ff-882c-1ef65db3327a":{"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"oneOf":[{"type":"string","description":"Stable frontend-dictionary error code","example":"import.tracking.tdm.parse_failed","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stable frontend-dictionary error code","example":"import.tracking.tdm.parse_failed","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"},"correlationId":{"oneOf":[{"type":"string","description":"Server-generated opaque identifier for support correlation","example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","uniqueKey":"correlationId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Server-generated opaque identifier for support correlation","example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","uniqueKey":"correlationId.oneOf.1","typeLabel":"null"}],"uniqueKey":"correlationId","typeLabel":"string | null"},"details":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{"type":"object","description":"Structured error details with scenario-specific context fields","uniqueKey":"details.oneOf.0.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","description":"Structured error details with scenario-specific context fields","uniqueKey":"details.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"details.oneOf.0.additionalProperties","typeLabel":"object | null"},"description":"Structured error details with scenario-specific context fields","uniqueKey":"details.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{"type":"object","description":"Structured error details with scenario-specific context fields","uniqueKey":"details.oneOf.1.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","description":"Structured error details with scenario-specific context fields","uniqueKey":"details.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"details.oneOf.1.additionalProperties","typeLabel":"object | null"},"description":"Structured error details with scenario-specific context fields","uniqueKey":"details.oneOf.1","typeLabel":"null"}],"uniqueKey":"details","typeLabel":"object | null"},"error":{"type":"string","description":"The HTTP status reason phrase or exception-handler code","example":"Bad Request","uniqueKey":"error","typeLabel":"string"},"fieldErrors":{"type":"object","additionalProperties":{"type":"string","description":"Field-level validation errors (field name to error message)","uniqueKey":"fieldErrors.additionalProperties","typeLabel":"string"},"description":"Field-level validation errors (field name to error message)","uniqueKey":"fieldErrors","typeLabel":"object"},"message":{"type":"string","description":"Detailed error message","example":"Invalid spacecraft ID format","uniqueKey":"message","typeLabel":"string"},"params":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{"type":"string","description":"Per-key allowlisted structured params for frontend rendering","uniqueKey":"params.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","description":"Per-key allowlisted structured params for frontend rendering","uniqueKey":"params.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"params.oneOf.0.additionalProperties","typeLabel":"string | null"},"description":"Per-key allowlisted structured params for frontend rendering","uniqueKey":"params.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{"type":"string","description":"Per-key allowlisted structured params for frontend rendering","uniqueKey":"params.oneOf.1.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","description":"Per-key allowlisted structured params for frontend rendering","uniqueKey":"params.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"params.oneOf.1.additionalProperties","typeLabel":"string | null"},"description":"Per-key allowlisted structured params for frontend rendering","uniqueKey":"params.oneOf.1","typeLabel":"null"}],"uniqueKey":"params","typeLabel":"object | null"},"path":{"type":"string","description":"The request path where the error occurred","example":"/api/v1/stm/credentials","uniqueKey":"path","typeLabel":"string"},"status":{"type":"integer","description":"The HTTP status code","format":"int32","example":400,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"timestamp":{"type":"string","description":"The timestamp when the error occurred","format":"date-time","example":"2025-11-14T10:15:30.123Z","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"description":"Standard API error response","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"import.tracking.tdm.parse_failed","correlationId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","details":{},"error":"Bad Request","fieldErrors":{},"message":"Invalid spacecraft ID format","params":{},"path":"/api/v1/stm/credentials","status":400,"timestamp":"2025-11-14T10:15:30.123Z"}}},"exampleType":"generated"}},"description":"No files imported; duplicate identity or temporal conflict","exampleType":"generated"}},"security":{"96af48c2-1330-40e1-820a-a64d92230b15":{"apiKeyAuth":{"description":"API Key (format: vsp_sk_...)","scheme":"bearer","type":"http","scopes":[],"schemeName":"apiKeyAuth"}}},"servers":{"05fb3858-925a-4cf0-a684-2826c0d6428f":{"url":"https://api.valar.space","description":"VALAR API Server"},"67d22679-d84e-4baf-a966-9c0d10d1daf8":{"url":"https://api.valar.space","description":"API Server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"description":"API Key (format: vsp_sk_...)","scheme":"bearer","type":"http","scopes":[],"schemeName":"apiKeyAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API Key (format: vsp_sk_...)","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKeyAuth","name":"Authorization"}],"title":"apiKeyAuth"}]},"originalFileLocation":"https://api.valar.space/api-docs/mintlify"},"subdomain":"valar-8bbb18b5","siteName":"VALAR Documentation","title":"Import OCM burns into a Flight Plan phase - VALAR Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T14:53:24.297Z","originalFileLocation":"api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase.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=\"spacecraftId and phaseId are required; obtain phaseId from import-destinations. Records and phase association commit atomically per file. Already-stored or repeated identities are rejected with MANEUVER_DUPLICATE_IDENTITY; temporal overlaps use MANEUVER_CONFLICT. No overwrite or automatic replacement occurs. Remove duplicate file entries; to correct stored data, explicitly delete the record before importing corrected OCM. Successful files in a mixed batch remain committed.\">\u003cmeta data-mint-head name=\"application-name\" content=\"VALAR Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/valar-8bbb18b5/eEV9Wn4EbyJ6_04Q/_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/valar-8bbb18b5/eEV9Wn4EbyJ6_04Q/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/valar-8bbb18b5/eEV9Wn4EbyJ6_04Q/_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/valar-8bbb18b5/eEV9Wn4EbyJ6_04Q/_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/valar-8bbb18b5/eEV9Wn4EbyJ6_04Q/_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/valar-8bbb18b5/eEV9Wn4EbyJ6_04Q/_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/valar-8bbb18b5/eEV9Wn4EbyJ6_04Q/_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/valar-8bbb18b5/eEV9Wn4EbyJ6_04Q/_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/valar-8bbb18b5/eEV9Wn4EbyJ6_04Q/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Import OCM burns into a Flight Plan phase - VALAR Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"spacecraftId and phaseId are required; obtain phaseId from import-destinations. Records and phase association commit atomically per file. Already-stored or repeated identities are rejected with MANEUVER_DUPLICATE_IDENTITY; temporal overlaps use MANEUVER_CONFLICT. No overwrite or automatic replacement occurs. Remove duplicate file entries; to correct stored data, explicitly delete the record before importing corrected OCM. Successful files in a mixed batch remain committed.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VALAR Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.valar.space/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://valar-8bbb18b5.mintlify.site/_mintlify/api/og/v2?division=Maneuvers\u0026amp;title=Import+OCM+burns+into+a+Flight+Plan+phase\u0026amp;description=spacecraftId+and+phaseId+are+required%3B+obtain+phaseId+from+import-destinations.+Records+and+phase+association+commit+atomically+per+file.+Already-stored+or+repe\u0026amp;theme=eeb225deaa3e8abb1d8a2351\u0026amp;signature=345fcd5d44bae8f8dee5f1d14403c3987eede3ffe33921850cf7cb6db4c49a8a\">\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=\"Import OCM burns into a Flight Plan phase - VALAR Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"spacecraftId and phaseId are required; obtain phaseId from import-destinations. Records and phase association commit atomically per file. Already-stored or repeated identities are rejected with MANEUVER_DUPLICATE_IDENTITY; temporal overlaps use MANEUVER_CONFLICT. No overwrite or automatic replacement occurs. Remove duplicate file entries; to correct stored data, explicitly delete the record before importing corrected OCM. Successful files in a mixed batch remain committed.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://valar-8bbb18b5.mintlify.site/_mintlify/api/og/v2?division=Maneuvers\u0026amp;title=Import+OCM+burns+into+a+Flight+Plan+phase\u0026amp;description=spacecraftId+and+phaseId+are+required%3B+obtain+phaseId+from+import-destinations.+Records+and+phase+association+commit+atomically+per+file.+Already-stored+or+repe\u0026amp;theme=eeb225deaa3e8abb1d8a2351\u0026amp;signature=345fcd5d44bae8f8dee5f1d14403c3987eede3ffe33921850cf7cb6db4c49a8a\">\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/valar-8bbb18b5/eEV9Wn4EbyJ6_04Q/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VALAR Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ff3a43\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.valar.space/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.valar.space/#organization\",\"name\":\"VALAR Documentation\",\"url\":\"https://docs.valar.space\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/valar-8bbb18b5/bKwLC3hb_beXghxf/logo/valar-logo.svg?fit=max\u0026auto=format\u0026n=bKwLC3hb_beXghxf\u0026q=85\u0026s=b9d46d41abc1f451ce2734b148b1bc55\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.valar.space#website\",\"name\":\"VALAR Documentation\",\"url\":\"https://docs.valar.space\",\"publisher\":{\"@id\":\"https://docs.valar.space/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.valar.space/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase#webpage\",\"url\":\"https://docs.valar.space/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase\",\"name\":\"Import OCM burns into a Flight Plan phase\",\"description\":\"spacecraftId and phaseId are required; obtain phaseId from import-destinations. Records and phase association commit atomically per file. Already-stored or repeated identities are rejected with MANEUVER_DUPLICATE_IDENTITY; temporal overlaps use MANEUVER_CONFLICT. No overwrite or automatic replacement occurs. Remove duplicate file entries; to correct stored data, explicitly delete the record before importing corrected OCM. Successful files in a mixed batch remain committed.\",\"dateModified\":\"2026-11-12T14:53:24.297Z\",\"isPartOf\":{\"@id\":\"https://docs.valar.space#website\"},\"breadcrumb\":{\"@id\":\"https://docs.valar.space/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.valar.space/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Maneuvers\",\"item\":\"https://docs.valar.space/api-reference/maneuvers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Import OCM burns into a Flight Plan phase\",\"item\":\"https://docs.valar.space/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.valar.space/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase#apireference\",\"headline\":\"Import OCM burns into a Flight Plan phase\",\"name\":\"Import OCM burns into a Flight Plan phase\",\"description\":\"spacecraftId and phaseId are required; obtain phaseId from import-destinations. Records and phase association commit atomically per file. Already-stored or repeated identities are rejected with MANEUVER_DUPLICATE_IDENTITY; temporal overlaps use MANEUVER_CONFLICT. No overwrite or automatic replacement occurs. Remove duplicate file entries; to correct stored data, explicitly delete the record before importing corrected OCM. Successful files in a mixed batch remain committed.\",\"url\":\"https://docs.valar.space/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase\",\"mainEntityOfPage\":{\"@id\":\"https://docs.valar.space/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase#webpage\"},\"dateModified\":\"2026-11-12T14:53:24.297Z\",\"publisher\":{\"@id\":\"https://docs.valar.space/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.valar.space#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VALAR Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"VALAR Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase.md","siteName":"VALAR Documentation","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://www.valar.space"},{"anchor":"Application","icon":"rocket","href":"https://app.valar.space"},{"anchor":"API Status","icon":"circle-check","href":"https://stats.uptimerobot.com/6NpPOCPkWz"}]},"tabs":[{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/getting-started/introduction"}]},{"tab":"Platform Overview","pages":[{"title":"Platform Overview","href":"/platform-overview/core-concepts"}]},{"tab":"Features","pages":[{"title":"Features","href":"/features/map"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"Rate limits","icon":"gauge","href":"/api-reference/rate-limits"}]},{"group":"Spacecraft","pages":[{"title":"List spacecraft","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/spacecraft","href":"/api-reference/spacecraft/list-spacecraft"},{"title":"Register a new spacecraft","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify post /operations/spacecraft","href":"/api-reference/spacecraft/register-a-new-spacecraft"},{"title":"Get spacecraft by UUID","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/spacecraft/{id}","href":"/api-reference/spacecraft/get-spacecraft-by-uuid"},{"title":"Partially update a spacecraft","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify patch /operations/spacecraft/{id}","href":"/api-reference/spacecraft/partially-update-a-spacecraft"},{"title":"Update a spacecraft lifecycle status","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify put /operations/spacecraft/{id}/lifecycle","href":"/api-reference/spacecraft/update-a-spacecraft-lifecycle-status"},{"group":"Thrusters","expanded":true,"pages":[{"title":"List thrusters for a spacecraft","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/spacecraft/{spacecraftId}/thrusters","href":"/api-reference/thrusters/list-thrusters-for-a-spacecraft"},{"title":"Create a thruster","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify post /operations/spacecraft/{spacecraftId}/thrusters","href":"/api-reference/thrusters/create-a-thruster"},{"title":"Get a thruster by id","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/spacecraft/{spacecraftId}/thrusters/{thrusterId}","href":"/api-reference/thrusters/get-a-thruster-by-id"},{"title":"Partially update a thruster","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify patch /operations/spacecraft/{spacecraftId}/thrusters/{thrusterId}","href":"/api-reference/thrusters/partially-update-a-thruster"},{"title":"Delete a thruster","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify delete /operations/spacecraft/{spacecraftId}/thrusters/{thrusterId}","href":"/api-reference/thrusters/delete-a-thruster"}]},{"group":"Payloads","expanded":true,"pages":[{"title":"List payloads for a spacecraft","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/spacecraft/{spacecraftId}/payloads","href":"/api-reference/payloads/list-payloads-for-a-spacecraft"},{"title":"Add a payload","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify post /operations/spacecraft/{spacecraftId}/payloads","href":"/api-reference/payloads/add-a-payload"},{"title":"Get a payload by id","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/spacecraft/{spacecraftId}/payloads/{payloadId}","href":"/api-reference/payloads/get-a-payload-by-id"},{"title":"Partially update a payload","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify patch /operations/spacecraft/{spacecraftId}/payloads/{payloadId}","href":"/api-reference/payloads/partially-update-a-payload"},{"title":"Remove a payload","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify delete /operations/spacecraft/{spacecraftId}/payloads/{payloadId}","href":"/api-reference/payloads/remove-a-payload"}]}]},{"group":"Maneuvers","pages":[{"title":"Maneuver API","icon":"rocket","href":"/api-reference/maneuvers"},{"title":"List eligible burn import phases","description":"Read-only phase destinations for an authorized spacecraft in the active Operations workspace. Does not grant Flight Plan authoring or approval access.","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/maneuvers/import-destinations","href":"/api-reference/maneuvers/list-eligible-burn-import-phases"},{"title":"Import OCM burns into a Flight Plan phase","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify post /operations/maneuvers/import","href":"/api-reference/maneuvers/import-ocm-burns-into-a-flight-plan-phase"},{"title":"Export stored maneuvers","description":"Select IDs using exactly one spacecraftIds value and 1–100 maneuverIds, without time bounds; or select a range using 1–50 spacecraftIds and both startDate and endDate, without maneuverIds. endDate must be after startDate. spacecraftIds accepts repeated or comma-separated parameters. maneuverIds accepts repeated parameters only; commas are literal identity characters. Duplicate maneuverIds are invalid. One selected ID returns OCM; multiple IDs return ZIP. Range exports return OCM for one spacecraft and ZIP for multiple spacecraft. A historical record with mixed segment frames returns a preservation ZIP, even for one ID: separate OCM parts retain its original identity, and a manifest retains record metadata and segment order. Parts are not separate new maneuvers. Inspect Content-Type; outer ZIPs can contain these nested preservation ZIPs. No request body is used.","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/maneuvers/export","href":"/api-reference/maneuvers/export-stored-maneuvers"},{"title":"Delete a stored maneuver","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify delete /operations/maneuvers/{maneuverId}","href":"/api-reference/maneuvers/delete-a-stored-maneuver"}]},{"group":"State Vectors","pages":[{"title":"List state vectors for one or more spacecraft","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/state-vectors","href":"/api-reference/state-vectors/list-state-vectors-for-one-or-more-spacecraft"},{"title":"Import a state vector","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify post /operations/state-vectors/import","href":"/api-reference/state-vectors/import-a-state-vector"},{"title":"Get the latest state vector for a spacecraft","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/state-vectors/latest","href":"/api-reference/state-vectors/get-the-latest-state-vector-for-a-spacecraft"},{"title":"Get a state vector by ID","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/state-vectors/{id}","href":"/api-reference/state-vectors/get-a-state-vector-by-id"},{"title":"Delete a state vector","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify delete /operations/state-vectors/{id}","href":"/api-reference/state-vectors/delete-a-state-vector"},{"title":"Export a state vector as OMM","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/state-vectors/{id}/export-omm","href":"/api-reference/state-vectors/export-a-state-vector-as-omm"},{"title":"Export a state vector as OPM","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/state-vectors/{id}/export-opm","href":"/api-reference/state-vectors/export-a-state-vector-as-opm"},{"title":"Generate OEM from a state vector","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify post /operations/state-vectors/{id}/generate-oem","href":"/api-reference/state-vectors/generate-oem-from-a-state-vector"},{"title":"Generate a fitted TLE","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/spacecraft/{spacecraftId}/tle","href":"/api-reference/state-vectors/generate-a-fitted-tle"}]},{"group":"Measurements","pages":[{"title":"Query measurements with pagination and filtering","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify get /operations/measurements","href":"/api-reference/measurements/query-measurements-with-pagination-and-filtering"},{"title":"Upload measurement files","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify post /operations/measurements","href":"/api-reference/measurements/upload-measurement-files"},{"title":"Bulk mark or unmark measurements as outliers by ID list","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify patch /operations/measurements/outliers","href":"/api-reference/measurements/bulk-mark-or-unmark-measurements-as-outliers-by-id-list"},{"title":"Bulk mark or unmark measurements as outliers by source file","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify patch /operations/measurements/outliers/by-file","href":"/api-reference/measurements/bulk-mark-or-unmark-measurements-as-outliers-by-source-file"},{"title":"Delete measurements by source file","deprecated":null,"version":null,"openapi":"https://api.valar.space/api-docs/mintlify delete /operations/measurements/by-file","href":"/api-reference/measurements/delete-measurements-by-source-file"}]}]}]},"basePath":"","title":"Import OCM burns into a Flight Plan phase - VALAR Documentation","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}