AIRPLANE: Airplane
An individual aircraft with registration, model, manufacturing details, dates, status, and ownership.
AIRPLANE definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches AIRPLANE.Entity properties
| Property | Value |
|---|---|
| Entity code | AIRPLANE |
| Display name | Airplane |
| Plural | Airplanes |
| Level | 30000 |
Use cases
Aviation entity for individual aircraft. Three panels: General (two columns - aircraft identification with registration, production line, IATA type, model, ICAO hex, and manufacturing details including construction/test numbers, engine count/type, plane class), Dates & Status (rollout, first flight, delivery, registration dates plus status/ownership with airline objectLookup to AIRLINE and color-coded status indexedSelect), and Related Information (aircraft_type objectLookup to AIRCRAFTTYPE). Supports data import. Comprehensive aircraft registry for fleet management and tracking.
Fields
General: Aircraft Information
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Yes | Registration Number. |
registration_number | text | Registration Number. | |
production_line | text | Production Line. | |
iata_type | text | IATA Type. | |
model_name | text | Model Name. | |
model_code | text | Model Code. | |
icao_code_hex | text | ICAO Code (Hex). | |
iata_code_short | text | IATA Code (Short). |
General: Manufacturing Details
| Field | Type | Required | Notes |
|---|---|---|---|
construction_number | text | Construction Number. | |
test_registration_number | text | Test Registration Number. | |
line_number | text | Line Number. | |
plane_series | text | Plane Series. | |
engines_count | number | Number of Engines. | |
engines_type | text | Engine Type. | |
plane_class | text | Plane Class. |
Dates & Status: Important Dates
| Field | Type | Required | Notes |
|---|---|---|---|
rollout_date | date | Rollout Date. | |
first_flight_date | date | First Flight Date. | |
delivery_date | date | Delivery Date. | |
registration_date | date | Registration Date. |
Dates & Status: Status & Ownership
| Field | Type | Required | Notes |
|---|---|---|---|
airline_iata_code | text | Airline IATA Code. | |
airline_icao_code | text | Airline ICAO Code. | |
airline | reference → AIRLINE | Airline. | |
plane_owner | text | Plane Owner. | |
plane_age | number | Plane Age (Years). | |
plane_status | enum | Status. Valid ids: 1 (Active), 2 (Stored), 3 (Retired), 4 (Written Off), 5 (Unknown). |
Related Information: Aircraft Type
| Field | Type | Required | Notes |
|---|---|---|---|
aircraft_type | reference → AIRCRAFTTYPE | Aircraft Type. |
Relationships
- Lookups:
airlinepoints at aAIRLINErecord;aircraft_typepoints at aAIRCRAFTTYPErecord.
Creating a Airplane via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "AIRPLANE",
"level": 30000,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Registration Number",
"registration_number": "Registration Number",
"production_line": "Production Line",
"iata_type": "IATA Type"
}
Listing Airplanes records
GET /v1/entities/AIRPLANE/SUB