Transform ATAK into a real-time event receiver. Accept webhooks from sensors, tracking services, and alert systems — automatically creating map markers and CoT messages for tactical awareness.
The Webhook Receiver enables ATAK to receive data from virtually any external system that can send HTTP POST requests. This bridges the gap between enterprise sensors, cloud services, and tactical operations.
| Source Type | Example Systems | Use Case |
|---|---|---|
| IoT Sensors | Motion detectors, thermal cameras, environmental sensors | Perimeter security, facility monitoring |
| Tracking Services | GPS tracking platforms, fleet management | Asset and vehicle tracking |
| Alert Systems | Weather alerts, intrusion detection, emergency notifications | Situational awareness alerts |
| Enterprise Systems | SIEM, monitoring platforms, CI/CD pipelines | Operations center integration |
| Custom Applications | Any system that can send HTTP POST | Flexible custom integration |
A built-in HTTP server runs on the ATAK device, listening for incoming webhook requests. No cloud infrastructure or internet connectivity required.
Incoming webhook payloads are automatically analyzed to extract location data. Multiple extraction strategies ensure compatibility with diverse data formats.
Multiple authentication options ensure webhook endpoints remain secure, even in tactical environments.
| Mode | Header | Description |
|---|---|---|
| TOKEN | X-Webhook-Token | Simple token validation |
| HMAC_SHA256 | X-Signature | Cryptographic signature verification |
| JWT | Authorization: Bearer | JSON Web Token with expiry |
| NONE | — | No authentication (development only) |
Webhook events are automatically converted to Cursor on Target (CoT) messages, enabling seamless integration with the ATAK ecosystem and TAK Server infrastructure.
curl -X POST http://192.168.1.100:8088/webhooks/default/sensor-abc \
-H "Content-Type: application/json" \
-H "X-Webhook-Token: your-token" \
-d '{
"sensor_id": "thermal-01",
"type": "motion_detected",
"location": {"lat": 38.8977, "lon": -77.0365},
"timestamp": "2026-02-16T14:30:00Z",
"confidence": 0.92
}'
Result: Alert marker appears on ATAK map at the sensor location, shared with all team members via CoT broadcast.
Define rules to trigger ATAK actions based on webhook content. Automate responses to specific events without manual intervention.
All webhook events are stored locally using Room database, enabling offline access to event history and audit trails.
In a disconnected environment, sensors on the local network can POST alerts directly to the ATAK device. The webhook receiver processes events locally, creates map markers, and broadcasts CoT messages to other connected team members via mesh networking. No cloud infrastructure required.