Returns a list of Cannonball tracking sessions. Each session represents a period of tracking for an aircraft identified as potential law enforcement or surveillance.
Parameter Type Description active_onlyboolean Only show active sessions (default: false) hoursinteger Filter by hours since last seen is_activeboolean Filter by active status threat_levelstring Filter by threat level: info, warning, critical identification_methodstring Filter by identification method
JSON
{
"sessions": [
{
"id": 1,
"icao_hex": "A12345",
"callsign": "N123HP",
"is_active": true,
"threat_level": "warning",
"urgency_score": 75.0,
"distance_nm": 2.5,
"bearing": 45.0,
"closing_speed_kts": 15.0,
"last_seen": "2024-01-15T12:30:00Z",
"pattern_count": 3,
"alert_count": 2
}
],
"count": 1,
"active_count": 1
}
Field Type Description idinteger Session ID icao_hexstring Aircraft ICAO hex code callsignstring Aircraft callsign is_activeboolean Whether session is currently active threat_levelstring Current threat level urgency_scorefloat 0-100 urgency rating distance_nmfloat Distance from tracked user in nautical miles bearingfloat Bearing from tracked user closing_speed_ktsfloat Rate of approach in knots last_seenstring ISO 8601 timestamp of last position update pattern_countinteger Number of patterns detected alert_countinteger Number of alerts generated
Bash
curl -X GET "https://api.skyspy.io/api/v1/cannonball/sessions/?active_only=true&hours=24" \
-H "Authorization: Bearer YOUR_TOKEN"
Code Description 200 Success 401 Unauthorized - Invalid or missing authentication