Skip to main content

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.

The Mission API provides endpoints for managing missions in FreeTAKServer. Missions allow users to share data packages, coordinate activities, and collaborate in real-time.

Get Mission Table

Retrieve a list of all missions available on the server.
curl -X GET "http://localhost:19023/MissionTable" \
  -u "username:password"

Authentication

This endpoint requires HTTP Basic Authentication.

Response

missions
array
Array of mission objects

Response Example

{
  "missions": [
    {
      "name": "Operation Alpha",
      "description": "Mission for team coordination",
      "created": "2024-03-04T12:00:00Z",
      "creator": "user-uid-123"
    }
  ]
}

Error Responses

500 Internal Server Error
{
  "message": "An error occurred accessing mission details."
}

Mission Operations

The Mission API integrates with the enterprise sync component to manage mission data, including:
  • Mission creation and deletion
  • Member management (add/remove users)
  • Content sharing (data packages, CoT events)
  • Mission subscriptions and synchronization
For ExCheck mission templates, see ExCheck API. For data package management within missions, see Data Packages API.

Build docs developers (and LLMs) love