Flylogs API

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.

Base URL

https://fmc.flylogs.com/v1

Authentication

All endpoints (except login and public endpoints) require a Bearer token in the Authorization header:

Authorization: Bearer <token>

Obtain a token via the Authentication endpoint. Tokens expire after 14 days or on logout — whichever comes first.

Request Format

Method
Content-Type

GET

No body — parameters in URL path

POST

application/json (unless noted as multipart/form-data)

Response Format

All responses return JSON. Successful responses typically contain the requested data directly. Error responses include a message field:

{
  "message": "Descriptive error message"
}

HTTP Status Codes

Code
Meaning

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

Rate Limiting

API usage is throttled. Excessive requests will result in an automatic 14-day ban. Design your integration to cache responses and avoid unnecessary polling.

Section
Description

Get up and running in minutes

Login, logout, password recovery

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