Skip to main content
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