Partially update an MA-scoped thruster
Updates only the provided fields of a thruster resolved strictly by id within the MISSION_ANALYSIS environment. Type is re-computed from ISP and rendered UPPER_CASE (DT-17). Returns 404 if the id lives in a different environment (D-8 env-explicit lookup).
Body
Request to update an existing thruster
Thrust direction in 3D coordinate system
X+, X-, Y+, Y-, Z+, Z- ^(X[+-]|Y[+-]|Z[+-])$"Y+"
Specific impulse in seconds (s). Changing ISP will re-compute type: ISP < 800 = chemical, ISP >= 800 = electric
x > 0.001350
Maximum continuous burn duration in seconds (s)
x > 0.0015000
Thruster name (unique per spacecraft)
100"Updated Main Engine"
Maximum thrust in Newtons (N)
x > 0.001750
Thruster position X coordinate in meters (m) relative to spacecraft center of mass. Can be negative.
1
Thruster position Y coordinate in meters (m) relative to spacecraft center of mass. Can be negative.
2
Thruster position Z coordinate in meters (m) relative to spacecraft center of mass. Can be negative.
-2
Response
Thruster updated successfully
Thruster response data
Timestamp when thruster was created
"2025-10-22T10:30:00Z"
Thrust direction in 3D coordinate system
X+, X-, Y+, Y-, Z+, Z- "Z+"
Thruster unique identifier (UUID)
"550e8400-e29b-41d4-a716-446655440000"
Specific impulse in seconds (s)
300
Maximum continuous burn duration in seconds (s)
3600
Thruster name (unique per spacecraft)
"Main Engine"
Spacecraft ID this thruster belongs to
"spacecraft-123"
Maximum thrust in Newtons (N)
500
Propulsion type (auto-computed from ISP), rendered UPPER_CASE per DT-17
CHEMICAL, ELECTRIC "CHEMICAL"
Timestamp when thruster was last updated
"2025-10-22T15:45:00Z"
Position X coordinate in meters (m)
0
Position Y coordinate in meters (m)
0
Position Z coordinate in meters (m)
-1.5