For the complete documentation index, see llms.txt.Use Import on the Maneuvers page at
/maneuvers/burn-plan to add records produced by
external tools. To create or edit a record manually, see Managing Maneuvers.
Import OCM files
- Open Maneuvers and click Import.
- Choose the target spacecraft when needed. Otherwise, VALAR resolves it from file metadata.
- Upload one or more CCSDS OCM files (
.ocmor.txt). - Review any validation or spacecraft-resolution messages, then import.
- Check each file’s result. Successfully imported records appear in the maneuver list; adjust the spacecraft and time filters to find them.
File requirements
- OCM KVN format (CCSDS 502.0-B-3), maximum 52 MB per file and per complete multipart request.
- At least one maneuver block with an identity and valid burn segments.
- Nonzero thrust vector (
THR_X,THR_Y,THR_Z),THR_ISPbetween 50 and 10,000 seconds, and a physical properties block containingWET_MASS. - Valid epochs, positive segment durations, and supported reference frames.
- Maneuver IDs without reserved characters (
! * ' ( ) ; : @ & = + $ , / ? # [ ]). - Spacecraft metadata consistent with the target spacecraft.
- No overlapping enclosing maneuver intervals within the file or with stored records on the same spacecraft. Adjacent intervals may touch at an endpoint.
MAN_BASIS is optional format metadata. It is not a required classification and does not
change import behavior. See OCM import requirements
for field, unit, reference-frame, and metadata details.
Resolve duplicate identities and overlaps
A file whoseMAN_ID already exists for that spacecraft is rejected. In the application,
open the record and select Edit to change it manually. Renaming a stored record changes
its label, not its stable identity or exported MAN_ID.
For an API correction, prepare corrected OCM, explicitly delete the stored record, then import
the corrected file. See Correct a stored maneuver.
These are separate operations: import does not overwrite a record, and a failed import does
not undo the deletion. All import validation still applies.
If an imported record overlaps an existing one, use the reported identities to inspect the
conflict. Decide which record to edit or delete before retrying. VALAR does not remove or
shorten existing records to make room. Conflicts can involve records outside the current
list window.
Automate imports
UsePOST /operations/maneuvers/import, repeating the multipart files part for multiple
files. Supply the VALAR spacecraftId when the target needs to be explicit. See the
Maneuver API guide for authentication,
request examples, preview binding, and 200/207/error handling.