FL3XX API (1.5.0)
Platform Overview
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. Built with performance and reliability in mind, our API serves as the foundation for your aviation technology infrastructure.
Flight Information
Access detailed flight data, including schedules, crew assignments, passenger details, and real-time updates.
Airport Management
Retrieve information about airports, including ground services, fuel availability, and operational notes.
Aircraft Operations
Manage aircraft details, maintenance schedules, pricing information, and operational readiness.
Quotes & 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 of your business.
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.
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.
Flight Passengers
These endpoints are designed to manage passenger details for flights. They allow for the retrieval, updating, and deletion of passenger information associated with specific flight tickets.
Key Features
- Passenger Management: Add, retrieve, update, and delete passenger details for flights.
- Data Accuracy: Ensures that passenger information is accurate and up-to-date.
Business Value
- Operational Efficiency: Streamlines the process of managing passenger information, reducing manual effort.
- Customer Service: Enhances the ability to provide timely and accurate information to passengers and stakeholders.
- Compliance: Helps maintain accurate records of passenger details for regulatory and operational purposes.
Use Cases
- Flight Operations: Quickly access and manage passenger details for flight management and operations.
- Customer Support: Assist passengers with inquiries about their flight details and ticket information.
- Regulatory Compliance: Maintain accurate and up-to-date passenger records for each flight.
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.
Request
This endpoint allows you to create a new quote and notifies the operator.
Key Features
- Creation: Generates a new quote with the provided details.
- Notification: Notifies the operator upon successful quote creation.
Why Use This Endpoint?
Using this endpoint helps to streamline the quote creation process, it is an essential tool for managing quotes efficiently and effectively.
Account Selection Logic
When submitting a quote, the system will attempt to create or pick the account provided in the following order:
- Account ID: If
customer.account.accountid
is provided and valid, the account is retrieved using the ID. - External Reference: If no account is found, the system will search for an account using the
customer.account.externalReference
field. - Account Name: If no account is found, the system will search for an account using the
customer.account.name
field. - Account Number: If both
customer.account.name
andcustomer.account.accountNumber
fields are provided, the system will attempt to find a match. - User Full Name: If no account is found by the above methods, the system will search for an account using the user's full name (concatenation of
firstName
andlastName
).
Pricing Engine Note
When the aircraft uses the pricing engine, a price will only be returned if the request satisfies the pricing rules defined by the operator. If no applicable pricing rule is matched, the returned price will be 0.
To ensure accurate pricing, it is recommended to contact the operator directly for details on the specific conditions required for price calculation.
quoteObject
Type of document
Radiation projection registry id
- Test Server
https://test.fl3xx.com/api/external/quote
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://test.fl3xx.com/api/external/quote \
-H 'Content-Type: application/json' \
-H 'X-Auth-Token: YOUR_API_KEY_HERE' \
-d '{
"accountPrice": {
"charterCost": 0,
"currency": "USD",
"exchangeRate": 1,
"fet": 0,
"gross": 141785,
"invoiceDate": "2024-10-24T15:56",
"invoiceNumber": "4568ASEF854",
"net": 141785,
"tax": 385,
"vat": 0,
"vatPerc": 0
},
"aircraft": "string",
"autoCreatePosFlights": true,
"avinodeQuoteId": "string",
"bookingid": 0,
"comment": "string",
"customer": {
"externalReference": "665321646",
"firstName": "Luke",
"lastName": "Joe",
"gender": "MALE",
"birthDate": "1988-03-18",
"birthPlace": "Conroe",
"acronym": "LJ",
"birthCountry": "US",
"account": {
"accountNumber": 1111,
"email": "email@fl3xx.com",
"externalReference": "669665849-f120-4f65-6325-11111",
"mobile": 111111111,
"name": "Account",
"notes": "Notes",
"phone": 111111111,
"vatNumber": "A11111111111",
"address": {
"buildingDetails": "14th",
"city": "Lisbon",
"country": "Portugal",
"externalReference": "External ref",
"latitude": 0.1,
"links": {
"empty": true
},
"longitude": 0.1,
"recipient": "Recipient",
"street": "My Street",
"type": "WORK",
"zip": 111111
},
"links": {
"empty": true
}
},
"address": {
"buildingDetails": "14th",
"city": "Lisbon",
"country": "Portugal",
"externalReference": "External ref",
"latitude": 0.1,
"links": {
"empty": true
},
"longitude": 0.1,
"recipient": "Recipient",
"street": "My Street",
"type": "WORK",
"zip": 111111
},
"email": "myemail@fl3xx.com",
"documentExpiration": "2030-04-03",
"documentExternalReference": 69905,
"documentNumber": "CC4AA3390294NJ",
"documentType": "PASSPORT",
"issueCountry": "USA",
"issueDate": "2020-04-02",
"links": {
"empty": true
},
"logName": "string",
"mobile": 1111111111,
"nationality": "US",
"personnelNumber": 996659598,
"phone": 11111111111,
"radiationProtectionRegistryId": 1112221112221,
"salutation": "Mr",
"siflType": "CONTROL",
"status": "ACTIVE",
"weight": 80.5
},
"externalReference": "string",
"legs": [
{
"aircraft": "string",
"arrivalAirport": "string",
"arrivalAirportObj": {
"aid": "APT-QAPF-UXNM",
"faa": "null",
"iata": "null",
"icao": "OTBD",
"id": 22024,
"localIdentifier": "null",
"name": "Doha International Airport"
},
"arrivalDate": "string",
"arrivalDateUTC": "string",
"blockTime": 0,
"comments": "string",
"crew": [
{
"crewPosition": {
"id": 0,
"role": "CMD",
"name": "string",
"code": "string",
"crewType": "FLIGHT_DECK",
"disableFtFdpCalculation": true,
"assignable": true,
"typeRatingRelated": true
},
"email": "string",
"externalReference": "string",
"firstName": "string",
"gender": "FEMALE",
"isPilotLanding": true,
"isPilotTakeoff": true,
"lastName": "string",
"logName": "string",
"luggageUnit": "KILOGRAM",
"luggageWeight": 0.1,
"middleName": "string",
"mobile": "string",
"personnelNumber": "string",
"phone": "string",
"pilotId": 0,
"role": "string",
"trigram": "string",
"weight": 0.1,
"weightUnit": "KILOGRAM"
}
],
"departureAirport": "string",
"departureAirportObj": {
"aid": "APT-QAPF-UXNM",
"faa": "null",
"iata": "null",
"icao": "OTBD",
"id": 22024,
"localIdentifier": "null",
"name": "Doha International Airport"
},
"departureDate": "string",
"departureDateUTC": "string",
"distance": 0.1,
"flightInfo": {
"dossierNumber": "string",
"flightId": 0,
"flightType": "CARGO",
"referenceNumber": "string"
},
"flightTime": 0,
"fplType": "N",
"fuelStop": true,
"id": "string",
"notes": "string",
"pax": 0,
"planningNotes": "string",
"postFlightClosed": true,
"requestedAircraftType": "CJ3",
"seatsAfter": 0,
"snapshotOfLegId": 0,
"status": "OK",
"taskType": "MAINTENANCE",
"techStop": true,
"tripNumber": 0,
"warnings": [
{
"type": "OK"
}
],
"workflow": "COMMERCIAL",
"workflowCustomName": "string"
}
],
"origin": "AVINODE",
"price": {
"charterCost": 0,
"currency": "USD",
"exchangeRate": 1,
"fet": 0,
"gross": 141785,
"invoiceDate": "2024-10-24T15:56",
"invoiceNumber": "4568ASEF854",
"net": 141785,
"tax": 385,
"vat": 0,
"vatPerc": 0
},
"quoteNumber": "string",
"quotePrice": {
"charterCost": 0,
"currency": "USD",
"exchangeRate": 1,
"fet": 0,
"gross": 141785,
"invoiceDate": "2024-10-24T15:56",
"invoiceNumber": "4568ASEF854",
"net": 141785,
"tax": 385,
"vat": 0,
"vatPerc": 0
},
"rootBookingid": 0,
"sourcingBookingId": 0,
"sourcingBookingReference": "string",
"workflow": "COMMERCIAL"
}'
Success
Indicates what is the origin of the Quote
Status
Possible values:
- R: New Request.
- a: New Avinode Request.
- W: New Web Request.
- Q: Quote (= Request that has been answered).
- A: Accepted Quote.
- O: Owner’s Approval pending (if applicable).
- S: Signed.
- B: Booking.
- F: Flights pending (everything else is done).
- C: Canceled Quote/ Booking.
- D: Dropped (when the flights of an unanswered Request are in the past, the Request is Dropped automatically).
Indicates what is the type workflow of the leg
{ "accountPrice": { "charterCost": 0, "currency": "USD", "exchangeRate": 1, "fet": 0, "gross": 141785, "invoiceDate": "2024-10-24T15:56", "invoiceNumber": "4568ASEF854", "net": 141785, "tax": 385, "vat": 0, "vatPerc": 0 }, "aircraft": "A7-XYZ", "aircraftObj": { "aircraftName": "G650", "ambulance": true, "aocNumber": "test-aoc-number", "bedsN": 3, "beltedToilet": false, "cabinCrew": 1, "cabinHeight": 1.85, "cabinLength": 14.76, "cabinWidth": 2.49, "cargo": true, "category": "ULTRA_LONG_RANGE_JET", "equipment": { … }, "externalHeight": 0, "externalLength": 0, "flightNumberToken": "FLX001", "homebase": "LOWW", "id": 2141, "keyAccountManager": { … }, "manufacturingDate": 2009, "maxFuel": 0, "model": "G-7 Gulfstream G500", "numberOfSeats": 13, "ownersApprovalRequired": false, "refurbished": 2016, "refurbishedInt": 2024, "status": "ACTIVE", "subcharter": false, "tailNumber": "A7-XYZ", "type": "GA5C", "typeName": "G650", "wingSpan": 0 }, "autoCreatePosFlights": true, "avinodeQuoteId": "A7BJU89", "bookingDateUTC": "2019-08-24T14:15:22Z", "bookingIdentifier": "SAEHD", "bookingid": 5263654, "comment": "Booking comments", "createdDate": "2019-08-24T14:15:22Z", "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 }, "externalReference": "", "internalId": 0, "legs": [ { … } ], "links": { "empty": true }, "origin": "DISPATCH", "postFlightClosed": true, "price": { "charterCost": 0, "currency": "USD", "exchangeRate": 1, "fet": 0, "gross": 141785, "invoiceDate": "2024-10-24T15:56", "invoiceNumber": "4568ASEF854", "net": 141785, "tax": 385, "vat": 0, "vatPerc": 0 }, "quoteNumber": "", "quotePrice": { "charterCost": 0, "currency": "USD", "exchangeRate": 1, "fet": 0, "gross": 141785, "invoiceDate": "2024-10-24T15:56", "invoiceNumber": "4568ASEF854", "net": 141785, "tax": 385, "vat": 0, "vatPerc": 0 }, "rootBookingid": 0, "salesPerson": { "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 }, "sourcingBookingId": 0, "sourcingBookingReference": "", "status": "B", "tripNumber": 0, "workflow": "CHARTER", "workflowCustomName": "704" }
- Test Server
https://test.fl3xx.com/api/external/quote/notbooked
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://test.fl3xx.com/api/external/quote/notbooked?customerAccountId=0&customerId=0&lastRequest=2019-08-24T14%3A15%3A22Z&page=0&size=10' \
-H 'X-Auth-Token: YOUR_API_KEY_HERE'
{ "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 }
Request
This endpoint allows you to create a new booked quote and notifies the operator.
Key Features
- Creation: Generates a new quote with the provided details.
- Notification: Notifies the operator upon successful quote creation.
Why Use This Endpoint?
Using this endpoint helps to streamline the quote creation process, it is an essential tool for managing quotes efficiently and effectively.
Account Selection Logic
When submitting a quote, the system will attempt to create or pick the account provided in the following order:
- Account ID: If
customer.account.accountid
is provided and valid, the account is retrieved using the ID. - External Reference: If no account is found, the system will search for an account using the
customer.account.externalReference
field. - Account Name: If no account is found, the system will search for an account using the
customer.account.name
field. - Account Number: If both
customer.account.name
andcustomer.account.accountNumber
fields are provided, the system will attempt to find a match. - User Full Name: If no account is found by the above methods, the system will search for an account using the user's full name (concatenation of
firstName
andlastName
).
Pricing Engine Note
When the aircraft uses the pricing engine, a price will only be returned if the request satisfies the pricing rules defined by the operator. If no applicable pricing rule is matched, the returned price will be 0.
To ensure accurate pricing, it is recommended to contact the operator directly for details on the specific conditions required for price calculation.
Quote
Type of document
Radiation projection registry id
- Test Server
https://test.fl3xx.com/api/external/quote/book
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://test.fl3xx.com/api/external/quote/book \
-H 'Content-Type: application/json' \
-H 'X-Auth-Token: YOUR_API_KEY_HERE' \
-d '{
"accountPrice": {
"charterCost": 0,
"currency": "USD",
"exchangeRate": 1,
"fet": 0,
"gross": 141785,
"invoiceDate": "2024-10-24T15:56",
"invoiceNumber": "4568ASEF854",
"net": 141785,
"tax": 385,
"vat": 0,
"vatPerc": 0
},
"aircraft": "string",
"autoCreatePosFlights": true,
"avinodeQuoteId": "string",
"bookingid": 0,
"comment": "string",
"customer": {
"externalReference": "665321646",
"firstName": "Luke",
"lastName": "Joe",
"gender": "MALE",
"birthDate": "1988-03-18",
"birthPlace": "Conroe",
"acronym": "LJ",
"birthCountry": "US",
"account": {
"accountNumber": 1111,
"email": "email@fl3xx.com",
"externalReference": "669665849-f120-4f65-6325-11111",
"mobile": 111111111,
"name": "Account",
"notes": "Notes",
"phone": 111111111,
"vatNumber": "A11111111111",
"address": {
"buildingDetails": "14th",
"city": "Lisbon",
"country": "Portugal",
"externalReference": "External ref",
"latitude": 0.1,
"links": {
"empty": true
},
"longitude": 0.1,
"recipient": "Recipient",
"street": "My Street",
"type": "WORK",
"zip": 111111
},
"links": {
"empty": true
}
},
"address": {
"buildingDetails": "14th",
"city": "Lisbon",
"country": "Portugal",
"externalReference": "External ref",
"latitude": 0.1,
"links": {
"empty": true
},
"longitude": 0.1,
"recipient": "Recipient",
"street": "My Street",
"type": "WORK",
"zip": 111111
},
"email": "myemail@fl3xx.com",
"documentExpiration": "2030-04-03",
"documentExternalReference": 69905,
"documentNumber": "CC4AA3390294NJ",
"documentType": "PASSPORT",
"issueCountry": "USA",
"issueDate": "2020-04-02",
"links": {
"empty": true
},
"logName": "string",
"mobile": 1111111111,
"nationality": "US",
"personnelNumber": 996659598,
"phone": 11111111111,
"radiationProtectionRegistryId": 1112221112221,
"salutation": "Mr",
"siflType": "CONTROL",
"status": "ACTIVE",
"weight": 80.5
},
"externalReference": "string",
"legs": [
{
"aircraft": "string",
"arrivalAirport": "string",
"arrivalAirportObj": {
"aid": "APT-QAPF-UXNM",
"faa": "null",
"iata": "null",
"icao": "OTBD",
"id": 22024,
"localIdentifier": "null",
"name": "Doha International Airport"
},
"arrivalDate": "string",
"arrivalDateUTC": "string",
"blockTime": 0,
"comments": "string",
"crew": [
{
"crewPosition": {
"id": 0,
"role": "CMD",
"name": "string",
"code": "string",
"crewType": "FLIGHT_DECK",
"disableFtFdpCalculation": true,
"assignable": true,
"typeRatingRelated": true
},
"email": "string",
"externalReference": "string",
"firstName": "string",
"gender": "FEMALE",
"isPilotLanding": true,
"isPilotTakeoff": true,
"lastName": "string",
"logName": "string",
"luggageUnit": "KILOGRAM",
"luggageWeight": 0.1,
"middleName": "string",
"mobile": "string",
"personnelNumber": "string",
"phone": "string",
"pilotId": 0,
"role": "string",
"trigram": "string",
"weight": 0.1,
"weightUnit": "KILOGRAM"
}
],
"departureAirport": "string",
"departureAirportObj": {
"aid": "APT-QAPF-UXNM",
"faa": "null",
"iata": "null",
"icao": "OTBD",
"id": 22024,
"localIdentifier": "null",
"name": "Doha International Airport"
},
"departureDate": "string",
"departureDateUTC": "string",
"distance": 0.1,
"flightInfo": {
"dossierNumber": "string",
"flightId": 0,
"flightType": "CARGO",
"referenceNumber": "string"
},
"flightTime": 0,
"fplType": "N",
"fuelStop": true,
"id": "string",
"notes": "string",
"pax": 0,
"planningNotes": "string",
"postFlightClosed": true,
"requestedAircraftType": "CJ3",
"seatsAfter": 0,
"snapshotOfLegId": 0,
"status": "OK",
"taskType": "MAINTENANCE",
"techStop": true,
"tripNumber": 0,
"warnings": [
{
"type": "OK"
}
],
"workflow": "COMMERCIAL",
"workflowCustomName": "string"
}
],
"origin": "AVINODE",
"price": {
"charterCost": 0,
"currency": "USD",
"exchangeRate": 1,
"fet": 0,
"gross": 141785,
"invoiceDate": "2024-10-24T15:56",
"invoiceNumber": "4568ASEF854",
"net": 141785,
"tax": 385,
"vat": 0,
"vatPerc": 0
},
"quoteNumber": "string",
"quotePrice": {
"charterCost": 0,
"currency": "USD",
"exchangeRate": 1,
"fet": 0,
"gross": 141785,
"invoiceDate": "2024-10-24T15:56",
"invoiceNumber": "4568ASEF854",
"net": 141785,
"tax": 385,
"vat": 0,
"vatPerc": 0
},
"rootBookingid": 0,
"sourcingBookingId": 0,
"sourcingBookingReference": "string",
"workflow": "COMMERCIAL"
}'
Success
Indicates what is the origin of the Quote
Status
Possible values:
- R: New Request.
- a: New Avinode Request.
- W: New Web Request.
- Q: Quote (= Request that has been answered).
- A: Accepted Quote.
- O: Owner’s Approval pending (if applicable).
- S: Signed.
- B: Booking.
- F: Flights pending (everything else is done).
- C: Canceled Quote/ Booking.
- D: Dropped (when the flights of an unanswered Request are in the past, the Request is Dropped automatically).
Indicates what is the type workflow of the leg
{ "accountPrice": { "charterCost": 0, "currency": "USD", "exchangeRate": 1, "fet": 0, "gross": 141785, "invoiceDate": "2024-10-24T15:56", "invoiceNumber": "4568ASEF854", "net": 141785, "tax": 385, "vat": 0, "vatPerc": 0 }, "aircraft": "A7-XYZ", "aircraftObj": { "aircraftName": "G650", "ambulance": true, "aocNumber": "test-aoc-number", "bedsN": 3, "beltedToilet": false, "cabinCrew": 1, "cabinHeight": 1.85, "cabinLength": 14.76, "cabinWidth": 2.49, "cargo": true, "category": "ULTRA_LONG_RANGE_JET", "equipment": { … }, "externalHeight": 0, "externalLength": 0, "flightNumberToken": "FLX001", "homebase": "LOWW", "id": 2141, "keyAccountManager": { … }, "manufacturingDate": 2009, "maxFuel": 0, "model": "G-7 Gulfstream G500", "numberOfSeats": 13, "ownersApprovalRequired": false, "refurbished": 2016, "refurbishedInt": 2024, "status": "ACTIVE", "subcharter": false, "tailNumber": "A7-XYZ", "type": "GA5C", "typeName": "G650", "wingSpan": 0 }, "autoCreatePosFlights": true, "avinodeQuoteId": "A7BJU89", "bookingDateUTC": "2019-08-24T14:15:22Z", "bookingIdentifier": "SAEHD", "bookingid": 5263654, "comment": "Booking comments", "createdDate": "2019-08-24T14:15:22Z", "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 }, "externalReference": "", "internalId": 0, "legs": [ { … } ], "links": { "empty": true }, "origin": "DISPATCH", "postFlightClosed": true, "price": { "charterCost": 0, "currency": "USD", "exchangeRate": 1, "fet": 0, "gross": 141785, "invoiceDate": "2024-10-24T15:56", "invoiceNumber": "4568ASEF854", "net": 141785, "tax": 385, "vat": 0, "vatPerc": 0 }, "quoteNumber": "", "quotePrice": { "charterCost": 0, "currency": "USD", "exchangeRate": 1, "fet": 0, "gross": 141785, "invoiceDate": "2024-10-24T15:56", "invoiceNumber": "4568ASEF854", "net": 141785, "tax": 385, "vat": 0, "vatPerc": 0 }, "rootBookingid": 0, "salesPerson": { "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 }, "sourcingBookingId": 0, "sourcingBookingReference": "", "status": "B", "tripNumber": 0, "workflow": "CHARTER", "workflowCustomName": "704" }