Get ExCheck Table
Retrieve all ExCheck templates and checklists stored in the specialexchecktemplates mission.
Authentication
This endpoint requires HTTP Basic Authentication.Response
Returns the mission object containing ExCheck templates and checklists.Mission object containing ExCheck data
Response Example
Empty Response
If no ExCheck templates exist:ExCheck Storage
ExCheck templates and checklists are stored as mission content in a special mission namedexchecktemplates. This integration with the mission system allows:
- Templates to be shared across the organization
- Version control of checklist templates
- Distribution to team members
- Synchronization across clients
ExCheck Workflow
- Create Template: Templates are created and stored in the
exchecktemplatesmission - Distribute: Templates are synchronized to clients via mission subscription
- Execute: Clients create checklist instances from templates
- Track: Completed checklists are submitted back to the server
- Review: Commanders can review checklist completion status
ExCheck Template Structure
ExCheck templates typically include:- Template UID: Unique identifier for the template
- Name: Display name of the checklist
- Description: Purpose and context
- Items: Array of checklist items with:
- Item ID
- Description
- Required flag
- Category/grouping
Integration with Missions
ExCheck leverages the mission API infrastructure:- Templates stored as mission content
- Uses enterprise sync for distribution
- Follows mission security and permissions
- Benefits from mission subscription model
Creating ExCheck Templates
To create new ExCheck templates, use the Mission API to add content to theexchecktemplates mission. The content should follow the ExCheck XML schema defined in the TAK protocol.
Client Support
ExCheck is supported by:- ATAK (Android Team Awareness Kit) - Native support for ExCheck templates
- WinTAK - Full ExCheck functionality
- iTAK - ExCheck viewing and completion
- WebTAK - Basic ExCheck support
Error Responses
The ExCheck endpoint returns an empty JSON object{} if:
- The
exchecktemplatesmission doesn’t exist - The mission exists but contains no content
- An error occurs during retrieval