The Data Package API provides endpoints for managing mission packages, including file uploads, downloads, metadata management, and sharing.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/FreeTAKTeam/FreeTakServer/llms.txt
Use this file to discover all available pages before exploring further.
Upload Data Package
Upload a new data package to the server.Authentication
This endpoint requires HTTP Basic Authentication.Query Parameters
Name of the data package file
UID of the user creating the data package
Request Body
The data package file to upload (typically a .zip file)
Response
Success message
The ID of the uploaded data package
Response Example
Get Data Package Table
Retrieve metadata for all data packages.Authentication
This endpoint requires HTTP Basic Authentication.Response
Array of data package metadata objects
Response Example
Update Data Package Metadata
Update metadata for one or more data packages.Authentication
This endpoint requires HTTP Basic Authentication.Request Body
Array of data package update objects
Response
Delete Data Package
Delete one or more data packages from the server.Authentication
This endpoint requires HTTP Basic Authentication.Request Body
Array of data packages to delete
Response
Data Package Storage
Data packages are stored in the Enterprise Sync system with:- Automatic keyword tagging with
missionpackage - SHA-256 hash calculation for integrity
- MIME type detection
- Metadata persistence in the database
Error Responses
500 Internal Server Error