Error Codes

Skydio Error Codes

The Skydio Cloud API is an HTTP-based REST API with request and response bodies encoded in JSON format.

All error responses from the Skydio API will contain the skydio_error_code field, to share if contacting Skydio Support.

See table below for more information about each error code.

Error CodeDescription
0SUCCESS
1429RATE_LIMIT_EXCEEDED_ERROR
2000PERMISSIONS_ERROR
2005FEATURE_NOT_ENABLED_ERROR
3300INVALID_TOKEN
4100NOT_FOUND
4200VEHICLE_NOT_FOUND
4250DOCK_NOT_FOUND
4270ACCESS_POINT_NOT_FOUND
4345ALERT_CONFIG_NOT_FOUND
4360WEBHOOK_NOT_FOUND
4400FLIGHT_NOT_FOUND
4450BATTERY_NOT_FOUND
4460CONTROLLER_NOT_FOUND
4470SENSOR_PACKAGE_NOT_FOUND
4480ATTACHMENT_NOT_FOUND
4490MARKER_NOT_FOUND
4495EXTERNAL_CONTACT_NOT_FOUND
4496DISTRIBUTION_LIST_NOT_FOUND
4500USER_NOT_FOUND
4551SCAN_NOT_FOUND
4575API_TOKEN_NOT_FOUND
4700FLIGHT_DATA_FILE_NOT_FOUND
4760ORGANIZATION_FILE_NOT_FOUND
4996MISSION_TEMPLATE_NOT_FOUND
5000BAD_REQUEST
5100BAD_ARGS
5110SCHEMA_VALIDATION_ERROR
5151MISSION_VALIDATION_ERROR
7000INTEGRITY_ERROR
7100OVERWRITE_PROTECTED
7800DEVICE_OFFLINE
8000EXTERNAL_TELEMETRY_ERROR
8300CLOUD_IN_MAINTENANCE
8700OPERATION_NOT_FOUND
8800OPERATION_REPORT_NOT_FOUND