Mission Results

Term Definitions

Mission run: A single execution of a mission template.

Mission Results

Possible values of the result field and their descriptions.

ResultDescription
SUCCESSThe vehicle launched, completed all waypoints, and landed successfully in Dock.
VEHICLE_OFFLINEThe scheduled mission run did not take place because your vehicle was offline.
FAILED_TAKEOFFThe scheduled mission run did not take place.
ABORT_MANUAL_LANDThe mission was aborted by the remote pilot in order to land in place.
ABORT_MANUAL_RETURN_TO_DOCKThe mission was aborted by the remote pilot and returned to Dock.
ABORT_MANUALThe mission was aborted by the remote pilot.
ABORT_LOST_CONNECTIONThe vehicle lost connection during your mission and was not able to complete it.
ABORT_LOW_BATTERYThe vehicle returned early and did not complete the mission due to low battery. Your battery may not have been completely charged before the mission started.
ABORT_TOO_DARKThe vehicle returned early and did not complete the mission due to low light. Your mission may have been scheduled too late in the day.
ABORT_AUTONOMOUSThe vehicle returned early and did not complete the mission.
ABORT_API_LANDThe mission was aborted due to a programmatic land in place.
FAILED_RETURNThe vehicle completed all waypoints in your mission but did not successfully return to Dock or land in Dock.
PATH_BLOCKEDThe vehicle got stuck while flying to a waypoint and was unable to find a path.
WEAK_GPSThe vehicle was unable to get strong enough GPS signal to safely travel to a waypoint. The waypoint may be at a higher altitude than the vehicle can fly on vision alone, or the vehicle may not have clear view of the sky.
FAILED_CAMERA_MODE_SWITCHSkydio vehicles can capture either photos or video but not both at the same time. Your vehicle was unable to switch into the required capture mode during this mission.
FAILED_PHOTO_CAPTUREYour vehicle was unable to take a photo required for this mission.
FAILED_WAYPOINT_ACTIONThe vehicle was unable to complete a waypoint.

Example code

These samples use our example Python client

View the results of the most recent mission runs for a vehicle

mission_run_resp = client.get("/v0/mission_runs", params={"vehicle_serial": "Skydio2-1234"})