v1

latestOpenAPI 3.1.02026-07-26650239.3 KB
Mission Results

Get Mission Runs

Search mission runs (single executions of a mission) by various parameters.

get/v0/mission_runs

Query parameters

flight_idstring uuid

Limit results to a specific flight ID. ID can be formatted as a full UUID, or can omit - characters, and is case insensitive

Example:3BEE061D93EC47728BAC8D71F43BB142
mission_template_uuidstring uuid

Limit results to a specific mission template ID (UUID)

result'SUCCESS' | 'VEHICLE_OFFLINE' | 'FAILED_TAKEOFF' | 'ABORT_MANUAL_LAND' | 'ABORT_MANUAL_RETURN_TO_DOCK' | 'ABORT_MANUAL' | 'ABORT_LOST_CONNECTION' | 'ABORT_LOW_BATTERY' | 'ABORT_TOO_DARK' | 'ABORT_AUTONOMOUS' | 'ABORT_AUTONOMOUS' | 'ABORT_API_LAND' | 'FAILED_RETURN' | 'FAILED_WAYPOINT_ACTION' | 'FAILED_WAYPOINT_ACTION'

Limit results to Mission Runs with this result

vehicle_serialstring

Limit results to a specific vehicle, by serial number

Example:Skydio2-1234
dock_serialstring

Limit results to a specific dock, by serial number

Example:SDL-ABCD
started_beforestring date-time

Search for Mission Results started before this timestamp. The timestamp should follow the ISO 8601 standard format.

Example:2022-05-03T03:10:52.503+00:00
ended_sincestring date-time

Search for Mission Results ended since this timestamp. The timestamp should follow the ISO 8601 standard format.

Example:2022-05-03T03:10:52.503+00:00
per_pageinteger

Number of results to return per page

page_numberinteger

Return a specific page number from results

Response

List of mission runs returned from GET /mission_runs endpoint

error_messagestring
skydio_error_codeinteger required
status_codeinteger required

Example response

{
  "data": {
    "mission_runs": [
      {
        "end_time": "2022-05-03T03:10:52.503+00:00",
        "start_time": "2022-05-03T03:10:52.503+00:00"
      }
    ]
  }
}