Download OpenAPI specification:Download
[- {
- "uid": "string",
- "name": "string",
- "iata": "string",
- "icao": "string",
- "lat": 0,
- "lng": 0,
- "alt": 0
}
]
id required | string id |
OK
Unauthorized
Forbidden
Not Found
{- "uid": "string",
- "name": "string",
- "iata": "string",
- "icao": "string",
- "lat": 0,
- "lng": 0,
- "alt": 0
}
name required | string name |
OK
Unauthorized
Forbidden
Not Found
{- "name": "string",
- "points": [
- {
- "uid": "string",
- "name": "string",
- "lat": 0,
- "lng": 0
}
]
}
icao required | string icao |
OK
Unauthorized
Forbidden
[- {
- "name": "string",
- "airport": {
- "uid": "string",
- "name": "string",
- "lat": 0,
- "lng": 0
}, - "waypoints": [
- {
- "uid": "string",
- "name": "string",
- "lat": 0,
- "lng": 0
}
]
}
]
icao required | string icao |
name required | string name |
OK
Unauthorized
Forbidden
Not Found
{- "name": "string",
- "airport": {
- "uid": "string",
- "name": "string",
- "lat": 0,
- "lng": 0
}, - "waypoints": [
- {
- "uid": "string",
- "name": "string",
- "lat": 0,
- "lng": 0
}
]
}
icao required | string icao |
OK
Unauthorized
Forbidden
[- {
- "name": "string",
- "airport": {
- "uid": "string",
- "name": "string",
- "lat": 0,
- "lng": 0
}, - "waypoints": [
- {
- "uid": "string",
- "name": "string",
- "lat": 0,
- "lng": 0
}
]
}
]
icao required | string icao |
name required | string name |
OK
Unauthorized
Forbidden
Not Found
{- "name": "string",
- "airport": {
- "uid": "string",
- "name": "string",
- "lat": 0,
- "lng": 0
}, - "waypoints": [
- {
- "uid": "string",
- "name": "string",
- "lat": 0,
- "lng": 0
}
]
}
name required | string name |
OK
Unauthorized
Forbidden
Not Found
{- "uid": "string",
- "name": "string",
- "lat": 0,
- "lng": 0
}
JSON containing request information for flight plan clearance.
gufi required | object Global Unique Flight Identifier. The value contains 32 digits with the final digits indicating the CDC record number. Note : To be replaced by a value generated by a GUFI service in the future. |
fplModifTime required | string <date-time> The current modified time of a Flight Plan. Can be obtained from the latest Flight Plan record in FIXM. Date Time format should follow iso-8601. (https://www.iso.org/iso-8601-date-and-time-format.html) |
clientId required | string Client ID to identify the requestor that submits the flight clearance request |
data required | string Flight Clearance Request String in an ICAO-like syntax. Additional sub-fields are added to cover needs not fulfilled with the ICAO syntax. ** Note : The example given is 1 of many valid switches. Structure : 'CFL-${aircraftIdent}/${ssrMode}${ssrCode}-${departureAerodrome}${departureTime}-${arrivalAerodrome}-CFL/${flightOrAltitudeLevel} OPT/${impactOnComputation} DOF/${dofSwitch}' aircraftIdent - Aircraft identification shown in Flight Plan (<= 10 characters). ssrMode - A ssrCode - 4 NUMERICS giving the SSR code assigned to the aircraft. departureAerodrome - 4 LETTERS, being the ICAO four-letter location indicator allocated to the departure aerodrome or ZZZZ if no ICAO location indicator has been allocated. departureTime - 4 Numerics arrivalAerodrome - 4 LETTERS, being the ICAO four-letter location indicator allocated to the arrival aerodrome or ZZZZ if no ICAO location indicator has been allocated. flightOrAltitudeLevel - F (for Flight) or A (for Altitude) followed by digits. (F300) dofSwitch - A compulsory switch that contains the date of operation of the flight plan (in YYMMDD format). |
Success
Bad Request
Unauthorized
Forbidden
Not Found
{- "gufi": {
- "value": "00000000-0000-0000-0000-000000000001",
- "codeSpace": "string"
}, - "fplModifTime": "2016-08-04T18:53:38.297Z",
- "clientId": "1",
- "data": "CFL-RAMTRK/A5002-0115WSSS-FAJS-CFL/F300 OPT/WITH IMPACT DOF/200603"
}
{- "title": "OK",
- "status": 200
}
id required | integer Alert Identifier
|
JSON containing request information for new MTCD alert or update MTCD alert
id required | number <integer> Alert Identifier
|
timestamp required | string <date-time> Time of Message
|
status | string Default: "ACTIVE" Enum: "ACTIVE" "DELETED" Alert Status
|
conflict | object |
OK
Bad Request
Unauthorized
Forbidden
Not Found
{- "id": 1,
- "timestamp": "2020-05-25T15:18:19.833Z",
- "status": "ACTIVE",
- "conflict": {
- "timings": {
- "startTime": "2020-06-28T15:12:19.833Z",
- "endTime": "2020-06-28T15:18:19.833Z"
}, - "characteristics": {
- "conflictNature": {
- "encounterType": "ConflictAircraftToAircraftType",
- "flight": {
- "gufi": {
- "value": "00000000-0000-0000-0000-000000000001",
- "codeSpace": "string"
}, - "predictedConflictPositions": {
- "startOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}, - "endOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}
}
}, - "flight2": {
- "gufi": {
- "value": "00000000-0000-0000-0000-000000000001",
- "codeSpace": "string"
}, - "predictedConflictPositions": {
- "startOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}, - "endOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}
}
}
}, - "conflictClassification": "CONFLICT"
}
}
}
{- "title": "string",
- "status": 0
}
id required | integer Alert Identifier
|
JSON containing request information for new MTCD alert or update MTCD alert
id required | number <integer> Alert Identifier
|
timestamp required | string <date-time> Time of Message
|
status | string Default: "ACTIVE" Enum: "ACTIVE" "DELETED" Alert Status
|
conflict | object |
OK
Bad Request
Unauthorized
Forbidden
Not Found
{- "id": 1,
- "timestamp": "2020-05-25T15:18:19.833Z",
- "status": "ACTIVE",
- "conflict": {
- "timings": {
- "startTime": "2020-06-28T15:12:19.833Z",
- "endTime": "2020-06-28T15:18:19.833Z"
}, - "characteristics": {
- "conflictNature": {
- "encounterType": "ConflictAircraftToAircraftType",
- "flight": {
- "gufi": {
- "value": "00000000-0000-0000-0000-000000000001",
- "codeSpace": "string"
}, - "predictedConflictPositions": {
- "startOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}, - "endOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}
}
}, - "flight2": {
- "gufi": {
- "value": "00000000-0000-0000-0000-000000000001",
- "codeSpace": "string"
}, - "predictedConflictPositions": {
- "startOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}, - "endOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}
}
}
}, - "conflictClassification": "CONFLICT"
}
}
}
{- "title": "string",
- "status": 0
}
JSON containing request information for operational configuration plan.
planId required | string |
layouts required | Array of objects |
valid required | boolean |
Success
Bad Request
Unauthorized
Forbidden
Not Found
{- "planId": "string",
- "layouts": [
- {
- "opcPositionName": "string",
- "opcCurrentAtcFunctions": [
- "string"
]
}
], - "valid": true
}
{- "title": "OK",
- "status": 200
}
OK
Unauthorized
Forbidden
Not Found
{- "planId": "string",
- "layouts": [
- {
- "opcPositionName": "string",
- "opcCurrentAtcFunctions": [
- "string"
]
}
], - "valid": true
}
OK
Unauthorized
Forbidden
Not Found
[- {
- "planId": "string",
- "layouts": [
- {
- "opcPositionName": "string",
- "opcCurrentAtcFunctions": [
- "string"
]
}
], - "valid": true
}
]
JSON containing request information for Special Use Airspace updates.
areaName required | string Name of an existing SUA. |
version required | string
|
description required | string Description of the activity/facility in the SUA. |
activationStatus required | string Enum: "ON" "OFF" "AUTO" Activation Statuses of a Special Use Airspace.
|
validityInfo | Array of objects |
Success
Bad Request
Unauthorized
Forbidden
Not Found
{- "areaName": "string",
- "version": "123456789-1234567-1",
- "description": "string",
- "activationStatus": "ON",
- "validityInfo": [
- {
- "lowerLevel": 0,
- "upperLevel": 0,
- "validityStartDateTime": "2020-01-01T23:59:00.000Z",
- "validityEndDateTime": "2020-01-01T23:59:00.000Z",
- "comment": "string",
- "activityInfo": [
- {
- "activityStartDateTime": "2020-01-01T23:59:00.000Z",
- "activityEndDateTime": "2020-01-01T23:59:00.000Z",
- "selectedDaysOfWeek": {
- "sunday": false,
- "monday": false,
- "tuesday": false,
- "wednesday": false,
- "thursday": false,
- "friday": false,
- "saturday": false
}
}
]
}
]
}
{- "title": "OK",
- "status": 200
}
JSON containing request information for new MTCD alert or update MTCD alert
uniqueMessageIdentifier required | object Unique Message Identifier. |
gufi required | object Global Unique Flight Identifier. The value contains 32 digits with the final digits indicating the CDC record number. Note : To be replaced by a value generated by a GUFI service in the future. |
callsign | string |
estimatedOffBlockTime | string <date-time> The estimated time at which the aircraft will commence movement associated with departure. [ICAO Doc 4444]. |
level | object
|
cruisingLevel | object
|
speed | object The true airspeed choice indicates that indicated airspeed can either be expressed as specific with a speed condition or a speed range between lower and upper bounds
|
cruisingSpeed | object The true airspeed choice indicates that indicated airspeed can either be expressed as specific with a speed condition or a speed range between lower and upper bounds
|
heading | object |
routeText | string A string of route elements complying with PANS-ATM Item 15c. |
standardInstrumentArrival | object A reference to a SID or a STAR. [FIXM] |
standardInstrumentDeparture | object A reference to a SID or a STAR. [FIXM] |
OK
Bad Request
Unauthorized
Forbidden
Not Found
{- "uniqueMessageIdentifier": {
- "value": "00000000-0000-0000-0000-000000000001",
- "codeSpace": "string"
}, - "gufi": {
- "value": "00000000-0000-0000-0000-000000000001",
- "codeSpace": "string"
}, - "callsign": "string",
- "estimatedOffBlockTime": "2020-06-28T15:18:19.833Z",
- "level": {
- "altitude": {
- "value": 0,
- "uom": "FT"
}, - "flightLevel": {
- "value": 0,
- "uom": "FL"
}
}, - "cruisingLevel": {
- "altitude": {
- "value": 0,
- "uom": "FT"
}, - "flightLevel": {
- "value": 0,
- "uom": "FL"
}
}, - "speed": {
- "airspeedRange": {
- "lowerSpeed": {
- "value": 0,
- "uom": "KM_H"
}, - "upperSpeed": {
- "value": 0,
- "uom": "KM_H"
}
}, - "airspeedValue": {
- "value": 0,
- "uom": "KM_H"
}
}, - "cruisingSpeed": {
- "airspeedRange": {
- "lowerSpeed": {
- "value": 0,
- "uom": "KM_H"
}, - "upperSpeed": {
- "value": 0,
- "uom": "KM_H"
}
}, - "airspeedValue": {
- "value": 0,
- "uom": "KM_H"
}
}, - "heading": {
- "angle": {
- "value": 0,
- "uom": "DEG"
}, - "bearing": {
- "zeroBearingType": "TRUE_NORTH"
}
}, - "routeText": "string",
- "standardInstrumentArrival": {
- "abbreviatedDesignator": "string",
- "designator": "string"
}, - "standardInstrumentDeparture": {
- "abbreviatedDesignator": "string",
- "designator": "string"
}
}
[- {
- "id": 1,
- "timestamp": "2020-05-25T15:18:19.833Z",
- "status": "ACTIVE",
- "conflict": {
- "timings": {
- "startTime": "2020-06-28T15:12:19.833Z",
- "endTime": "2020-06-28T15:18:19.833Z"
}, - "characteristics": {
- "conflictNature": {
- "encounterType": "ConflictAircraftToAircraftType",
- "flight": {
- "gufi": {
- "value": "00000000-0000-0000-0000-000000000001",
- "codeSpace": "string"
}, - "predictedConflictPositions": {
- "startOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}, - "endOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}
}
}, - "flight2": {
- "gufi": {
- "value": "00000000-0000-0000-0000-000000000001",
- "codeSpace": "string"
}, - "predictedConflictPositions": {
- "startOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}, - "endOfConflictPosition": {
- "latitude": 0,
- "longitude": 0
}
}
}
}, - "conflictClassification": "CONFLICT"
}
}
}
]
JSON containing the ASR-Transcription
flightId required | object Flight identification information |
vhfCh required | string VHF channel the flight is using |
asrScore required | number <integer> ASR translation confidence score |
transcribedText required | string Text transcription of the ASR recording |
Success
Bad Request
Unauthorized
Forbidden
Not Found
{- "flightId": {
- "callsign": "string",
- "gufi": "string"
}, - "vhfCh": "string",
- "asrScore": 0,
- "transcribedText": "string"
}
{- "title": "OK",
- "status": 200
}