FL3XX API (1.1.0)

Welcome to the FL3XX API

The FL3XX API provides seamless access to a comprehensive suite of aviation services, enabling partners to integrate and manage flight information, airport details, and a wide array of operational functionalities.

Key Features

  • Flight Information: Access detailed flight data, including schedules, crew assignments, and passenger details.
  • Airport Management: Retrieve information about airports, including ground services, fuel availability, and operational notes.
  • Aircraft Operations: Manage aircraft details, maintenance schedules, and pricing information.
  • Quotes and Bookings: Create, update, and manage quotes and bookings with ease, including multi-leg itineraries and pricing details.
  • Accounting: Handle accounting operations such as invoice management, payment processing, and general ledger entries.
  • Document Management: Download and upload documents related to flights, invoices, and other operational aspects.

Why Choose FL3XX API?

Our API is designed to provide robust and reliable integration capabilities, ensuring that your operations run smoothly and efficiently. With our extensive documentation and dedicated support, you can quickly integrate and start leveraging the full potential of the FL3XX platform.

Get Started

To begin your integration journey, visit our Getting Started guide and follow the step-by-step instructions. For any support or questions, feel free to reach out to our integration team at integrations@fl3xx.com.

Download OpenAPI description
Overview
URL https://www.fl3xx.com
FL3XX Integration Support integrations@fl3xx.com
License MIT
Languages
Servers
Test Server
https://test.fl3xx.com/

Accounting

These group of endpoints are designed to manage accounting operations such as invoice management, payment processing, and general ledger entries. These endpoints are essential for ensuring accurate financial records and efficient financial operations.

Key Features

  • Invoice Management: Create, retrieve, and update invoices.
  • Payment Processing: Handle payment transactions and manage payment records.
  • General Ledger: Access and update general ledger entries for comprehensive financial tracking.

Business Value

  • Financial Accuracy: Ensures accurate and up-to-date financial records, minimizing errors and discrepancies.
  • Operational Efficiency: Streamlines financial operations, reducing the time and effort required to manage accounting tasks.
  • Compliance: Helps meet regulatory requirements by maintaining detailed and accurate financial records.

Use Cases

  • Financial Management: Efficiently manage financial transactions and records, ensuring all financial data is current and accurate.
  • Audit Preparation: Maintain detailed financial records to facilitate audit processes and ensure compliance.
  • Budgeting and Forecasting: Use financial data to create budgets and forecast future financial performance.

Why Use These Endpoints

Utilizing the endpoints under the Accounting tag helps to streamline financial operations by ensuring data integrity and accuracy. They are essential tools for maintaining financial health and compliance within the organization.

Operations

Get an Accounting Document

Request

Get an accounting document using its UUID.

Path
uuidstring(uuid)required

Document's UUID

curl -i -X GET \
  'https://test.fl3xx.com/api/external/accounting/attachments/{uuid}' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

PDF document

Bodyapplication/pdf
string(binary)

Get a Booking

Request

Fetches details of a booking using its ID.

Path
referencestringrequired

bookingId, quoteId or externalReference

curl -i -X GET \
  'https://test.fl3xx.com/api/external/accounting/booking/{reference}' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

Success

Bodyapplication/json
accountEntriesArray of objects(AccountEntryDto)
aircraftobject(AircraftDto)
aircraftAccountCodestring
bookingIdentifierstring

Custom booking identifier

Example: "PXXJG"
bookingStatusstring

Booking status

Enum"QUOTE""OPTION""BOOKING""CLOSED""CANCELED"
Example: "QUOTE"
customerobject(UserDto)
customerAccountCodestring
exchangeRatesArray of objects(BookingExchangeRateDto)
invoiceStatusstring
Enum"TRANSFERRED""READY_TO_INVOICE""TRANSFERRING"
Example: "TRANSFERRED"
paymentGuaranteestring

Payment guarantee

Enum"NOT_GUARANTEED""SAFE_CLIENT""CREDIT_CARD_AUTHORIZED""FINANCIAL_RELEASE_OK"
Example: "NOT_GUARANTEED"
paymentMethodstring

Payment method

Enum"TRANSFER""DIRECT_DEBIT""CREDIT_CARD""ON_ACCOUNT""OTHER""ELECTRONIC_PAYMENT""NOT_REQUIRED""JET_CARD"
Example: "TRANSFER"
paymentStatusstring

Payment status

Enum"NOT_PAID""PAID"
Example: "NOT_PAID"
Response
application/json
{ "accountEntries": [ {} ], "aircraft": { "ambulance": true, "aoc": {}, "cabinHeight": 1.8, "cabinLength": 10, "cabinWidth": 2, "cargo": true, "category": "PISTON", "equipment": {}, "externalHeight": 3, "externalLength": 20, "flightNumberToken": "string", "homebase": "LMML", "id": 0, "keyAccountManager": {}, "layout": {}, "links": {}, "maxFuel": 1000, "maxPayload": 1000, "maxRange": 1000, "minRunway": 1000, "model": "Clipper", "normalCruiseSpeed": 0.8, "numberOfSeats": 3, "subcharter": true, "tailNumber": "SX-HIC", "type": "R44", "typeName": "Robi 44", "typeOfUse": "PRIVATE", "typeRating": "string", "wingSpan": 0 }, "aircraftAccountCode": "string", "bookingIdentifier": "PXXJG", "bookingStatus": "QUOTE", "customer": { "internalId": 485949, "externalReference": "665321646", "firstName": "Luke", "lastName": "Joe", "gender": "MALE", "birthDate": "1988-03-18", "birthPlace": "Conroe", "acronym": "LJ", "birthCountry": "US", "account": {}, "address": {}, "email": "myemail@fl3xx.com", "documentExpiration": "2030-04-03", "documentExternalReference": 69905, "documentNumber": "CC4AA3390294NJ", "documentType": "PASSPORT", "issueCountry": "USA", "issueDate": "2020-04-02", "links": {}, "logName": "string", "mobile": 1111111111, "nationality": "US", "personnelNumber": 996659598, "phone": 11111111111, "radiationProtectionRegistryId": 1112221112221, "salutation": "Mr", "siflType": "CONTROL", "status": "ACTIVE", "weight": 80.5 }, "customerAccountCode": "string", "exchangeRates": [ {} ], "invoiceStatus": "TRANSFERRED", "paymentGuarantee": "NOT_GUARANTEED", "paymentMethod": "TRANSFER", "paymentStatus": "NOT_PAID" }

Get Invoices

Request

Fetches all invoices associated with a specific booking.

Path
referencestringrequired

bookingId, quoteId or externalReference

curl -i -X GET \
  'https://test.fl3xx.com/api/external/accounting/booking/{reference}/invoices' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

Success

Bodyapplication/jsonArray [
grossPricenumber

Gross price of the invoice

Example: 5000.69
invoiceDatestring

Date of the invoice (YYYY-MM-DDTHH:MM:SS.SSSZ)

Example: "2024-11-21T11:24:20.064Z"
invoiceNumberstring

Number of the invoice

Example: 123456
invoiceTypestring

Type of the invoice

Enum"INVOICE""PROFORMA_INVOICE""CREDIT_MEMO""CANCELLATION"
Example: "INVOICE"
netPricenumber

Net price of the invoice

Example: 4000.69
timestampstring
Example: "2024-11-21T11:24:28.249Z"
vatnumber

VAT of the invoice

Example: 1000
vatPercentagenumber

VAT percentage of the invoice

Example: 20
documentobject(BinaryReferenceMinDto)
userobject(UserDto)
]
Response
application/json
[ { "grossPrice": 5000.69, "invoiceDate": "2024-11-21T11:24:20.064Z", "invoiceNumber": 123456, "invoiceType": "INVOICE", "netPrice": 4000.69, "timestamp": "2024-11-21T11:24:28.249Z", "vat": 1000, "vatPercentage": 20, "document": {}, "user": {} } ]

Get Split Pricing

Request

Fetches split pricing information (cost, owner share, profitability) for a specific bookingId.

Path
referencestringrequired

bookingId, quoteId or externalReference

curl -i -X GET \
  'https://test.fl3xx.com/api/external/accounting/booking/{reference}/split' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

Success

Bodyapplication/json
bookingIdinteger(int64)

Booking ID

Example: 107853
bookingIdentifierstring

Custom booking Identifier

Example: "PIOJG"
splitArray of objects(ExternalSplitItemDto)
Response
application/json
{ "bookingId": 107853, "bookingIdentifier": "PIOJG", "split": [ {} ] }

Add GL Code to Account Entry

Request

Adds a General Ledger (GL) code to an existing account entry identified by its ID.

Path
accountEntryIdinteger(int64)required

accountEntryId

Query
accountCodestringrequired

accountCode

curl -i -X PUT \
  'https://test.fl3xx.com/api/external/accounting/{accountEntryId}?accountCode=string' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

Success

Bodyapplication/json
accountCodestring
amountnumber

Amount

Example: 5.23
billableboolean
categoryAccountCodestring
currencystring

Currency

Example: "EUR"
datestring

Epoch date value

Example: 1732188260064
descriptionstring

Notes

Example: "Account discount"
flightNumberstring

Flight number

Example: 34343
idinteger(int64)
Example: 33423
legIdinteger(int64)

Leg ID

Example: 2323
quantitynumber
ratenumber
statusstring

Status

Enum"TRANSFERRED""READY_TO_INVOICE""TRANSFERRING"
Example: "TRANSFERRED"
supplierIdinteger(int64)
supplierNamestring
taxableboolean
unitstring
attachmentsArray of objects(BinaryReferenceMinDto)
actualobject(AccountPriceEntryDto)
Response
application/json
{ "accountCode": "string", "amount": 5.23, "billable": true, "categoryAccountCode": "string", "currency": "EUR", "date": 1732188260064, "description": "Account discount", "flightNumber": 34343, "id": 33423, "legId": 2323, "quantity": 0, "rate": 0, "status": "TRANSFERRED", "supplierId": 0, "supplierName": "string", "taxable": true, "unit": "string", "attachments": [ {} ], "actual": { "amount": 96.23, "baseCurrency": "USD", "currency": "EUR", "quantity": 1, "rate": 1.23, "unit": "string" } }

Get Invoice Payments

Request

Fetches payments associated with a booking and/or invoice.

Query
quoteIdinteger(int64)required

Quote ID

Example: quoteId=107592
invoiceIdinteger(int64)

Invoice ID

curl -i -X GET \
  'https://test.fl3xx.com/api/external/accounting/invoice-payments?invoiceId=0&quoteId=107592' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/jsonArray [
idinteger(int64)(Payment ID)

Payment ID

Example: 225636
statusstring(Payment status)

Indicates if the quote/invoice has been paid in full or not

Enum"PAID""NOT_PAID"
Example: "NOT_PAID"
quoteIdinteger(int64)(Quote ID)

Quote ID

Example: 5563201
invoiceIdsArray of integers(int64)(Invoice IDs)unique

The IDs of the invoices associated with the payment

Example: [66542554]
amountnumber(Payment amount)

Payment amount

Example: 56.36
currencystring(Payment currency)

Payment currency

Enum"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Example: "EUR"
documentsArray of objects(Payment document)unique

Payment document (PDF, PNG, JPG, JPEG)

remarksstring
datestring
Example: "2023-12-24"
]
Response
application/json
[ { "id": 225636, "status": "NOT_PAID", "quoteId": 5563201, "invoiceIds": [], "amount": 56.36, "currency": "EUR", "documents": [], "remarks": "string", "date": "2023-12-24" } ]

Creates an Invoice Payment

Request

Creates a new payment associated with a booking and/or invoice.

Bodyapplication/jsonrequired
idinteger(int64)(Payment ID)

Payment ID

Example: 225636
statusstring(Payment status)

Indicates if the quote/invoice has been paid in full or not

Enum"PAID""NOT_PAID"
Example: "NOT_PAID"
quoteIdinteger(int64)(Quote ID)

Quote ID

Example: 5563201
invoiceIdsArray of integers(int64)(Invoice IDs)unique

The IDs of the invoices associated with the payment

Example: [66542554]
amountnumber(Payment amount)

Payment amount

Example: 56.36
currencystring(Payment currency)

Payment currency

Enum"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Example: "EUR"
documentsArray of objects(Payment document)unique

Payment document (PDF, PNG, JPG, JPEG)

remarksstring
datestring
Example: "2023-12-24"
curl -i -X POST \
  https://test.fl3xx.com/api/external/accounting/invoice-payments \
  -H 'Content-Type: application/json' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE' \
  -d '{
    "id": 225636,
    "status": "NOT_PAID",
    "quoteId": 5563201,
    "invoiceIds": [
      66542554
    ],
    "amount": 56.36,
    "currency": "EUR",
    "documents": [
      {
        "id": 66325,
        "uuid": "2342343423423423423ASS32",
        "originalName": "fil3.pdf",
        "fileSize": 652154,
        "creationDate": "2024-11-27T16:56:40Z"
      }
    ],
    "remarks": "string",
    "date": "2023-12-24"
  }'

Responses

OK

Bodyapplication/json
idinteger(int64)(Payment ID)

Payment ID

Example: 225636
statusstring(Payment status)

Indicates if the quote/invoice has been paid in full or not

Enum"PAID""NOT_PAID"
Example: "NOT_PAID"
quoteIdinteger(int64)(Quote ID)

Quote ID

Example: 5563201
invoiceIdsArray of integers(int64)(Invoice IDs)unique

The IDs of the invoices associated with the payment

Example: [66542554]
amountnumber(Payment amount)

Payment amount

Example: 56.36
currencystring(Payment currency)

Payment currency

Enum"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Example: "EUR"
documentsArray of objects(Payment document)unique

Payment document (PDF, PNG, JPG, JPEG)

remarksstring
datestring
Example: "2023-12-24"
Response
application/json
{ "id": 225636, "status": "NOT_PAID", "quoteId": 5563201, "invoiceIds": [ 66542554 ], "amount": 56.36, "currency": "EUR", "documents": [ {} ], "remarks": "string", "date": "2023-12-24" }

Get an Invoice Payment

Request

Gets a booking and/or invoice payment by its ID.

Path
paymentIdinteger(int64)required

Invoice payment ID

Example: 327
curl -i -X GET \
  https://test.fl3xx.com/api/external/accounting/invoice-payments/327 \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
idinteger(int64)(Payment ID)

Payment ID

Example: 225636
statusstring(Payment status)

Indicates if the quote/invoice has been paid in full or not

Enum"PAID""NOT_PAID"
Example: "NOT_PAID"
quoteIdinteger(int64)(Quote ID)

Quote ID

Example: 5563201
invoiceIdsArray of integers(int64)(Invoice IDs)unique

The IDs of the invoices associated with the payment

Example: [66542554]
amountnumber(Payment amount)

Payment amount

Example: 56.36
currencystring(Payment currency)

Payment currency

Enum"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Example: "EUR"
documentsArray of objects(Payment document)unique

Payment document (PDF, PNG, JPG, JPEG)

remarksstring
datestring
Example: "2023-12-24"
Response
application/json
{ "id": 225636, "status": "NOT_PAID", "quoteId": 5563201, "invoiceIds": [ 66542554 ], "amount": 56.36, "currency": "EUR", "documents": [ {} ], "remarks": "string", "date": "2023-12-24" }

Update an Invoice Payment

Request

Updates a booking and/or invoice payment information.

Path
paymentIdinteger(int64)required

Invoice payment ID

Example: 327
Bodyapplication/jsonrequired
idinteger(int64)(Payment ID)

Payment ID

Example: 225636
statusstring(Payment status)

Indicates if the quote/invoice has been paid in full or not

Enum"PAID""NOT_PAID"
Example: "NOT_PAID"
quoteIdinteger(int64)(Quote ID)

Quote ID

Example: 5563201
invoiceIdsArray of integers(int64)(Invoice IDs)unique

The IDs of the invoices associated with the payment

Example: [66542554]
amountnumber(Payment amount)

Payment amount

Example: 56.36
currencystring(Payment currency)

Payment currency

Enum"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Example: "EUR"
documentsArray of objects(Payment document)unique

Payment document (PDF, PNG, JPG, JPEG)

remarksstring
datestring
Example: "2023-12-24"
curl -i -X PUT \
  https://test.fl3xx.com/api/external/accounting/invoice-payments/327 \
  -H 'Content-Type: application/json' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE' \
  -d '{
    "id": 225636,
    "status": "NOT_PAID",
    "quoteId": 5563201,
    "invoiceIds": [
      66542554
    ],
    "amount": 56.36,
    "currency": "EUR",
    "documents": [
      {
        "id": 66325,
        "uuid": "2342343423423423423ASS32",
        "originalName": "fil3.pdf",
        "fileSize": 652154,
        "creationDate": "2024-11-27T16:56:40Z"
      }
    ],
    "remarks": "string",
    "date": "2023-12-24"
  }'

Responses

OK

Bodyapplication/json
idinteger(int64)(Payment ID)

Payment ID

Example: 225636
statusstring(Payment status)

Indicates if the quote/invoice has been paid in full or not

Enum"PAID""NOT_PAID"
Example: "NOT_PAID"
quoteIdinteger(int64)(Quote ID)

Quote ID

Example: 5563201
invoiceIdsArray of integers(int64)(Invoice IDs)unique

The IDs of the invoices associated with the payment

Example: [66542554]
amountnumber(Payment amount)

Payment amount

Example: 56.36
currencystring(Payment currency)

Payment currency

Enum"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Example: "EUR"
documentsArray of objects(Payment document)unique

Payment document (PDF, PNG, JPG, JPEG)

remarksstring
datestring
Example: "2023-12-24"
Response
application/json
{ "id": 225636, "status": "NOT_PAID", "quoteId": 5563201, "invoiceIds": [ 66542554 ], "amount": 56.36, "currency": "EUR", "documents": [ {} ], "remarks": "string", "date": "2023-12-24" }

Delete an Invoice Payment

Request

Delete booking and/or invoice payment.

Path
paymentIdinteger(int64)required

Invoice payment ID

curl -i -X DELETE \
  'https://test.fl3xx.com/api/external/accounting/invoice-payments/{paymentId}' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
deletedboolean
Response
application/json
{ "deleted": true }

Add Invoice Payment Document

Request

Associates a (PDF, JPG, PNG or JPEG) file to a booking and/or invoice payment.

Path
paymentIdinteger(int64)required

Invoice payment ID

Bodyapplication/json
filestring(binary)required
curl -i -X POST \
  'https://test.fl3xx.com/api/external/accounting/invoice-payments/{paymentId}/documents' \
  -H 'Content-Type: application/json' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE' \
  -d '{
    "file": "string"
  }'

Responses

OK

Bodyapplication/json
idinteger(int64)(ID)

Document ID

Example: 66325
uuidstring(UUID)

Document UUID

Example: "2342343423423423423ASS32"
originalNamestring(Original name)

Original name of the document

Example: "fil3.pdf"
fileSizeinteger(int64)(File size)

File size

Example: 652154
creationDatestring(Original name)

Date created

Example: "2024-11-27T16:56:40Z"
Response
application/json
{ "id": 66325, "uuid": "2342343423423423423ASS32", "originalName": "fil3.pdf", "fileSize": 652154, "creationDate": "2024-11-27T16:56:40Z" }

Get Invoice Payment Document

Request

Fetches a document associated with a booking and/or invoice payment by its UUID.

Path
paymentIdinteger(int64)required

Invoice payment ID

uuidstringrequired

Document UUID

curl -i -X GET \
  'https://test.fl3xx.com/api/external/accounting/invoice-payments/{paymentId}/documents/{uuid}' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
string(binary)
Response
application/json
"string"

Delete Invoice Payment Document

Request

Deletes a document associated with a booking and/or invoice payment by its UUID.

Path
paymentIdinteger(int64)required

Invoice payment ID

uuidstringrequired

Document UUID

curl -i -X DELETE \
  'https://test.fl3xx.com/api/external/accounting/invoice-payments/{paymentId}/documents/{uuid}' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
deletedboolean
Response
application/json
{ "deleted": true }

Get Bookings

Request

Searches for bookings using the provided filters.

Query
customerAccountIdinteger(int64)

Customer account ID

customerIdinteger(int64)

Customer ID

filterstring

Status

Enum"PAID""NOT_PAID""NOT_TRANSFERRED""READY_TO_INVOICE"
Example: filter=PAID
lastRequeststring

Include only bookings that have been updated on and after the given date (YYYY-MM-DDTHH:MM)

Example: lastRequest=2019-09-01T10:00
pageinteger(int32)

Page number

Example: page=1
sizeinteger(int32)<= 50

Size of the page. Must be limited to 50 items.

Example: size=10
curl -i -X GET \
  'https://test.fl3xx.com/api/external/quote/bookings?customerAccountId=0&customerId=0&filter=PAID&lastRequest=2019-09-01T10%3A00&page=1&size=10' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

Success

Bodyapplication/json
contentArray of objects(QuoteDto)
emptyboolean
firstboolean
lastboolean
numberinteger(int32)
numberOfElementsinteger(int32)
pageableobject(Pageable)
sizeinteger(int32)
sortobject(Sort)
totalElementsinteger(int64)
totalPagesinteger(int32)
Response
application/json
{ "content": [ {} ], "empty": true, "first": true, "last": true, "number": 0, "numberOfElements": 0, "pageable": { "offset": 0, "pageNumber": 0, "pageSize": 0, "paged": true, "sort": {}, "unpaged": true }, "size": 0, "sort": { "empty": true, "sorted": true, "unsorted": true }, "totalElements": 0, "totalPages": 0 }

TestGet Crew expenses

Request

This endpoint allows users to retrieve a list of expenses associated with crew members. It provides detailed information about each expense, including the type, amount, date, and associated crew member.

Note: Only expenses where the Crew has been set in the 'Reimbursable To' field will be returned.

Example Use Case: A finance manager wants to review all expenses submitted by crew members for a specific month. By using this endpoint, they can fetch a comprehensive list of expenses, filter them by date, and analyze the data to ensure all expenses are accounted for and within the budget.

Query
crewIdintegerrequired

ID of the crew member

Example: crewId=108569
filterstringrequired

Filter by expenseDate in the format 'expenseDate,BTW,fromDate/toDate'.

  • expenseDate: The field to filter on.
  • BTW: Filter Operator Between.
  • fromDate/toDate: The date range for filtering.
  • Date Constraints: The fromDate and toDate values must be within a 6-month window relative to the current date. fromDate (inclusive) can be up to 6 months in the past, and toDate (exclusive) can be up to 6 months in the future.
  • Date Range Interpretation: If you provide expenseDate,BTW,2024-08-28/2025-02-24 as the date range, the data returned will include entries from 2024-08-28 (inclusive) up to, but not including, 2025-02-24.
Example: filter=expenseDate,BTW,2024-08-28/2025-02-24
limitinteger[ 10 .. 50 ]

Maximum number of records to return.

Default 10
Example: limit=20
offsetinteger>= 0

Number of records to skip before starting to return results.

Default 0
Example: offset=6
curl -i -X GET \
  'https://test.fl3xx.com/api/external/crew-expenses?crewId=108569&filter=expenseDate%2CBTW%2C2024-08-28%2F2025-02-24&limit=20&offset=6' \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

A paginated list of crew expenses

Bodyapplication/json
dataArray of objects(CrewExpenseDto)
paginationobject(Pagination)

Pagination details

Response
application/json
{ "data": [ {} ], "pagination": { "offset": 0, "limit": 10, "totalItems": 3, "sortItems": [], "filters": [] } }

TestDownload Crew Expense Document

Request

This endpoint allows users to download a document associated with a specific crew expense. It requires the crewExpenseId and documentUuid as path parameters to identify the specific document to be downloaded.

Example Use Case: A finance manager needs to review the receipts submitted by a crew member for a specific expense. By using this endpoint, they can download the receipt document associated with the crew expense for further review and verification.

Path
crewExpenseIdintegerrequired

ID of the crew expense

Example: 1195
documentUuidstringrequired

UUID of the document

Example: 8abce832-af34-453a-ad27-667f87d65c31
curl -i -X GET \
  https://test.fl3xx.com/api/external/crew-expenses/1195/documents/8abce832-af34-453a-ad27-667f87d65c31 \
  -H 'X-Auth-Token: YOUR_API_KEY_HERE'

Responses

Document downloaded successfully

Bodyapplication/octet-stream
string(binary)

Accounts

Operations related accounts.

Operations

Airports

Access and manage airport information.

Operations

Aircraft

These group of endpoints are designed to manage aircraft details, maintenance schedules, and pricing information. These endpoints are essential for ensuring the efficient operation and management of aircraft within the aviation industry.

Key Features

  • Details Management: Access and update detailed information about aircraft, including specifications and configurations.
  • Maintenance: Manage maintenance schedules and records to ensure aircraft are in optimal condition.
  • Pricing: Retrieve and update pricing information for aircraft operations and services.

Business Value

  • Operational Efficiency: Streamlines the management of aircraft details and maintenance, reducing downtime and operational disruptions.
  • Cost Management: Provides accurate and up-to-date pricing information, aiding in financial planning and cost control.
  • Compliance: Ensures that maintenance schedules and records are up-to-date, helping to meet regulatory requirements.

Use Cases

  • Fleet Management: Efficiently manage a fleet of aircraft, ensuring all details and maintenance records are current.
  • Maintenance Planning: Schedule and track maintenance activities to minimize aircraft downtime and ensure safety.
  • Financial Planning: Use pricing information to forecast operational costs and manage budgets effectively.

Why Use These Endpoints

Utilizing the endpoints under the Aircraft tag helps to streamline the management of aircraft operations by ensuring data integrity and accuracy. They are essential tools for maintaining operational efficiency and compliance within the aviation industry.

Operations

Booking Itinerary (Legs)

Operations related to flight itinerary legs.

Operations

Crew

Operations related to crew details.

Operations

Empty Legs

Operations related to empty leg flights.

Operations

Flights

Operations related to flights.

Operations

Flight Animals

Operations related flight animals.

Operations

Flight Cargo

Operations related to flight cargo.

Operations

Flight Crew

Operations related to crew for individual flights.

Operations

Flight Fixed Base Operator (FBO)

Operations related to FBO.

Operations

Flight Fuels

Operations related to fuel for flights.

Operations

Flight Ground Services

Operations related to ground services.

Operations

Flight Luggage

Operations related to luggage for flights.

Operations

Flight Migration

Operations related to migrations.

Operations

Flight Notifications

Operations related to notifications for flights.

Operations

Flight Passengers

Operations related to passenger for flights.

Operations

Flight PAX Details

Operations related to PAX details.

Operations

Flight Planning Notes

Operations related to planning notes for flights.

Operations

Flight Post Flight

Operations related to post-flight activities.

Operations

Flight Pre Flight

Operations related to pre-flight operations.

Operations

Flight Sanction List

Operations related to flight sanctions and approvals.

Operations

Flight Travel Authorization

Operations related to travel authorization.

Operations

Flight Tickets

Operations related to flight tickets.

Operations

Quotes

These group of endpoints are designed to manage the creation, retrieval, and updating of flight quotes. These endpoints are essential for streamlining the quoting process, ensuring accuracy, and enhancing operational efficiency.

Key Features

  • Creation: Generate new quotes with detailed information.
  • Retrieval: Access existing quotes and their details.
  • Updating: Modify existing quotes to reflect changes in requirements or pricing.
  • Notification: Automatically notify operators upon successful quote creation or updates.

Business Value

  • Efficiency: Streamlines the quote management process, reducing the time and effort required to handle quotes.
  • Accuracy: Ensures data integrity and accuracy, minimizing errors and discrepancies in quotes.
  • Automation: Automates the notification process, keeping operators informed in real-time.

Use Cases

  • Sales Teams: Quickly generate accurate quotes for potential clients, improving response times and customer satisfaction.
  • Operations Management: Ensure that all quotes are properly formatted and complete before proceeding with further actions.
  • Financial Planning: Use the generated quotes to forecast revenue and manage financial expectations.

Why Use These Endpoints?

Utilizing the endpoints under the Quotes tag helps to streamline the quote management process by ensuring data integrity and accuracy. They are essential tools for managing quotes efficiently and effectively.

Operations

Roster

Operations related to Rosters.

Operations

Users

Operations related to Users.

Operations