Flylogs API
Last updated
The Flylogs API provides programmatic access to your flight operations, crew management, training, safety, and billing data. It follows REST conventions and returns JSON responses.
https://fmc.flylogs.com/v1All endpoints (except public ones) require an API key as a Bearer token in the Authorization header:
Authorization: Bearer flk_3pQ8XnX...ZrAPI keys are long-lived, revocable secrets created by a Company Administrator under Company Settings → API. A key authenticates as the user it is bound to and inherits that user's permissions. There is no login step. See API Keys to create one, and Authentication for how to send it.
GET
No body — parameters in URL path
POST
application/json (unless noted as multipart/form-data)
All responses return JSON. Successful responses typically contain the requested data directly. Error responses include a message field:
{
"message": "Descriptive error message"
}200
Success
400
Bad request — invalid parameters
401
Unauthorized — missing or invalid token
403
Forbidden — insufficient permissions
404
Resource not found
429
Rate limited — too many requests
API usage is throttled. Excessive requests will result in an automatic 14-day ban. Design your integration to cache responses and avoid unnecessary polling.
Get up and running in minutes
Authenticating requests with an API key
Creating, listing and revoking API keys
User profiles, sessions, account settings
Company settings, permissions, organizations
Flight records, filtering, audit trail
Fleet management, logbooks, ADSB tracking
Pilot records, certificates, currency
Flight schedules, availability, calendar
Internal messaging system
Training courses, students, exams
SMS reports, risk matrix
Document library, folders, file uploads
Company news and announcements
Flight hours, statistics
Last updated