Asset Upload
Asset Upload lets operators push captured media and reference files directly to configured cloud storage destinations from within the dashboard. Supported targets include S3 buckets, Azure Blob containers, and Sketch projects.
Overview
Asset Upload is distinct from the automatic media sync that occurs after dock flights. It is an on-demand upload that operators trigger manually for specific files or batches, typically to share data with an external processing pipeline or client system.
Supported Destinations
| Destination | Protocol | Authentication |
|---|---|---|
| Amazon S3 | S3 API | IAM role or access key |
| Azure Blob Storage | Azure SDK | Connection string or managed identity |
| Sketch | Sketch API | API token |
Destinations are configured by an administrator in the Admin panel under Integrations.
Initiating an Upload
- Select the files to upload in the Media panel or the mission results view.
- Click Upload > Upload to Cloud.
- Select the destination from the configured list.
- Optionally specify a destination folder or prefix.
- Click Start Upload.
The upload appears in the Job Queue as a background task.

Monitoring Upload Progress
Progress is tracked in two places:
- The Download Pill progress indicator (for the current session’s active upload)
- The Job Queue panel (for all active and recent uploads)

Error Handling
If an upload fails, the Job Queue shows a failed status with an error message. Common causes:
- Destination bucket/container not accessible (check permissions)
- Network interruption mid-upload
- File format not accepted by the destination
Failed uploads can be retried from the Job Queue panel.