A valid request URL is required to generate request examples{
"hours_flown": 123,
"flights_flown": "127",
"average_landing_rate": 123,
"pireps_filed": "127",
"total_pay": 0,
"flight_streak": 0,
"location": "YSSY",
"ff_level": 0,
"ff_status": 0,
"rank_image": "<string>"
}{
"success": false,
"error": "Invalid Token"
}Pilot career statistics
Aggregate stats for the authenticated pilot. The client uses these to render the pilot dashboard.
A valid request URL is required to generate request examples{
"hours_flown": 123,
"flights_flown": "127",
"average_landing_rate": 123,
"pireps_filed": "127",
"total_pay": 0,
"flight_streak": 0,
"location": "YSSY",
"ff_level": 0,
"ff_status": 0,
"rank_image": "<string>"
}{
"success": false,
"error": "Invalid Token"
}Authorizations
The pilot's API key, obtained via POST /pilot/login or your OAuth flow. Send as Authorization: Bearer <api_key> on every authenticated request.
Response
Statistics for the authenticated pilot.
Career flight time in decimal hours.
Stringified PIREP count — kept as a string for backwards compatibility with older clients.
"127"
Average touchdown rate across all filed PIREPs (feet per minute, negative).
Stringified PIREP count (currently identical to flights_flown).
"127"
Reserved. Always 0 in the reference implementation.
Reserved. Always 0 in the reference implementation.
ICAO of the pilot's current airport.
"YSSY"
Reserved. Always 0 in the reference implementation.
Reserved. Always 0 in the reference implementation.
URL to the pilot's rank insignia image (same field as PilotSession.rank_image). Rendered by the Stratos client as a rank badge. Return null if not set. The phpVMS reference resolves this from the rank's image_url column.
Was this page helpful?