APIFlights
Get flight statistics
GET
bearerAuth stats.read, flight.read.ownheader
AuthorizationBearer <API key or OAuth 2.1 access token>Send Authorization: Bearer <credential>. Create API keys in AirTrail Security settings. OAuth clients use authorization code with PKCE S256 and a resource identifier matching /api/v1.
Scope: stats.read, flight.read.own
scope?stringFlight ownership scope.
Default
"mine"Value in
"mine""user""all"userId?stringUser ID required when scope=user.
Statistics.
application/json- response
data*curl -X GET 'https://your-instance.example/api/v1/stats'Example Response
{ "data": { "flights": 0, "distanceKm": 0, "durationSeconds": 0, "airports": 0, "topAirline": {}, "topAirport": {}, "topAircraft": {}, "topRoute": {} }}