Login into RocketRoute
X
Have no account? Sign up now!

API

File a FLP in FIXM 2.0 format

Description

This API allows to FILE a flight plan in the proposed FIXM 2.0 format. A request should contain all the required fields. If the request contains an aircraft number, which does not exist in the user’s account, a new aircraft profile will be created. Adding POST parameter debug=1 allows users to see an additional field with a FPL string in the response.

The FIXM definitions that we use as a reference can be accessed here.

URL

Available in testing mode only

https://flydev.rocketroute.com/remote/load

The API is awaiting validation and will soon be published for live filing at:

[tbd]

Method

Method Post,

Parameters

Name: req (xml in FIXM v.2.0 format)

Name: debug

Request

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
  <s:Header>
  <a:Action s:mustUnderstand="1">eurocontrol/datm/rds/im/FIXMServices/IFIXM/FlightRetrievalResponse</a:Action>
    <credentials>
        <usr>info@domain.com</usr>
        <passwd>96e79218965eb72c92a549dd5a330112</passwd>
    </credentials>
  </s:Header>
  <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <FlightRequest xmlns="eurocontrol/datm/rds/im/FIXMServices">
        <Flight flightType="SCHEDULED" gufi="ectldemo.DATMIMJS.2014-08-13T06:23:20Z.0" remarks="CREW CONTACT 0037167788426" xmlns="http://www.fixm.aero/flight/2.0">
           <aircraftDescription aircraftAddress="502C6B" aircraftColours="GREENWHITE" registration="YLBAI" wakeTurbulence="M" xmlns="">
              <aircraftType>
                 <icaoModelIdentifier>DH8D</icaoModelIdentifier>
              </aircraftType>
              <capabilities standardCapabilities="STANDARD">
                 <communication>
                    <communicationCode>Y</communicationCode>
                 </communication>
                 <navigation otherNavigationCapabilities="ABAS">
                    <navigationCode>A D G L O</navigationCode>
                    <performanceBasedCode>B2 B3 B4 D2 D3</performanceBasedCode>
                 </navigation>
                 <surveillance>
                    <surveillanceCode>S</surveillanceCode>
                 </surveillance>
                 <survival>
                    <dinghyInformation quantity="3" totalCapacity="40">
                       <colour>
                          <colourCode>YELLOW</colourCode>
                       </colour>
                    </dinghyInformation>
                    <emergencyRadioCode>EMERGENCY_LOCATOR_TRANSMITTER ULTRA_HIGH_FREQUENCY VERY_HIGH_FREQUENCY</emergencyRadioCode>
                    <lifeJacketCode>FLUORESCEIN LIGHTS ULTRA_HIGH_FREQUENCY VERY_HIGH_FREQUENCY</lifeJacketCode>
                    <survivalEquipmentCode>DESERT JUNGLE MARITIME POLAR</survivalEquipmentCode>
                 </survival>
              </capabilities>
           </aircraftDescription>
           <arrival standardInstrumentArrival="ORVIX2A" xmlns="">
              <arrivalAerodrome xsi:type="q1:IcaoAerodromeReferenceType" code="EVRA" xmlns:q1="http://www.fixm.aero/base/2.0"/>
              <arrivalAerodromeAlternate xsi:type="q2:IcaoAerodromeReferenceType" code="EYKA" xmlns:q2="http://www.fixm.aero/base/2.0"/>
           </arrival>
           <departure xmlns="">
              <departureAerodrome xsi:type="q3:IcaoAerodromeReferenceType" code="EBBR" xmlns:q3="http://www.fixm.aero/base/2.0"/>
              <departurePositionsAndTimes>
                 <positionTime>
                    <departFromPosition>
                       <estimated time="2014-08-18T06:30:00"/>
                    </departFromPosition>
                    <position xsi:type="q4:StandPositionType" xmlns:q4="http://www.fixm.aero/base/2.0"/>
                 </positionTime>
              </departurePositionsAndTimes>
           </departure>
           <flightIdentification aircraftIdentification="SWIM001" xmlns=""/>
           <operator xmlns="">
              <operatingOrganization>
                 <organization name="BTI"/>
              </operatingOrganization>
           </operator>
           <route flightDuration="PT02H09M" initialFlightRules="IFR" routeText="N0346F230 SPI3C SPI UY862 PODEN Y862 KENUM Z907 ABAMI Z717 HLZ P12 ASDIN Q800 BILRA/N0348F250 DCT POKEN Q800 LARMA M865 LATMI/K0645F250 B65 OLMOR G805 BALIT M990 ORVIX ORVIX2A" xmlns="">
              <initialCruisingSpeed uom="KNOTS">346</initialCruisingSpeed>
              <requestedAltitude ref="FLIGHT_LEVEL" uom="FEET">230</requestedAltitude>
              <segment>
                 <routePoint>
                    <point xsi:type="q5:FixPointType" fix="SPI3C" xmlns:q5="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment>
                 <routePoint>
                    <point xsi:type="q6:FixPointType" fix="SPI" xmlns:q6="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment airway="UY862"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q7:FixPointType" fix="PODEN" xmlns:q7="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment airway="Y862"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q8:FixPointType" fix="KENUM" xmlns:q8="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment airway="Z907"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q9:FixPointType" fix="ABAMI" xmlns:q9="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment airway="Z717"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q10:FixPointType" fix="HLZ" xmlns:q10="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment airway="P12"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q11:FixPointType" fix="ASDIN" xmlns:q11="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment airway="Q800"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q12:FixPointType" fix="BILRA" xmlns:q12="http://www.fixm.aero/base/2.0"/>
                    <constraint xsi:type="q13:SpeedConstraintType" constraintType="FLIGHT_PLAN_EXPECTATION" positionQualification="AT_POINT" xmlns:q13="http://www.fixm.aero/flight/2.0">
                       <speed uom="KNOTS">348</speed>
                    </constraint>
                    <constraint xsi:type="q14:LevelConstraintType" constraintType="FLIGHT_PLAN_EXPECTATION" positionQualification="AT_POINT" xmlns:q14="http://www.fixm.aero/flight/2.0">
                       <level ref="FLIGHT_LEVEL" uom="FEET">250</level>
                    </constraint>
                 </routePoint>
              </segment>
              <segment airway="DCT"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q15:FixPointType" fix="POKEN" xmlns:q15="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment airway="Q800"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q16:FixPointType" fix="LARMA" xmlns:q16="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment airway="M865"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q17:FixPointType" fix="LATMI" xmlns:q17="http://www.fixm.aero/base/2.0"/>
                    <constraint xsi:type="q18:SpeedConstraintType" constraintType="FLIGHT_PLAN_EXPECTATION" positionQualification="AT_POINT" xmlns:q18="http://www.fixm.aero/flight/2.0">
                       <speed uom="KILOMETERS_PER_HOUR">645</speed>
                    </constraint>
                    <constraint xsi:type="q19:LevelConstraintType" constraintType="FLIGHT_PLAN_EXPECTATION" positionQualification="AT_POINT" xmlns:q19="http://www.fixm.aero/flight/2.0">
                       <level ref="FLIGHT_LEVEL" uom="FEET">250</level>
                    </constraint>
                 </routePoint>
              </segment>
              <segment airway="B65"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q20:FixPointType" fix="OLMOR" xmlns:q20="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment airway="G805"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q21:FixPointType" fix="BALIT" xmlns:q21="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
              <segment airway="M990"/>
              <segment>
                 <routePoint>
                    <point xsi:type="q22:FixPointType" fix="ORVIX" xmlns:q22="http://www.fixm.aero/base/2.0"/>
                 </routePoint>
              </segment>
           </route>
           <supplementalData fuelEndurance="PT03H05M" personsOnBoard="20" xmlns="">
              <pilotInCommand name="JAN"/>
           </supplementalData>
        </Flight>
  </FlightRequest>
  </s:Body>
</s:Envelope>

Response:

<?xml version="1.0" encoding="UTF-8" ?>
<LOAD>
<SUCCESS>SUCCESS</SUCCESS>
<MESSAGES>
<MSG>Route saved</MSG>
<IFPLID>some value</IFPLID>
</MESSAGES>
</LOAD>

Response with debug=1:

<?xml version="1.0" encoding="UTF-8" ?>
<LOAD>
<SUCCESS>SUCCESS</SUCCESS>
<MESSAGES>
<MSG>Route saved</MSG>
<IFPLID>some value</IFPLID>
</MESSAGES>
<DEBUG_FPL>Full FPL string</DEBUG_FPL>

Want to use RocketRoute APIs?

Sign Up to the RocketRoute Developer Programme

Sign Up

Footer-Devices

Flight Planning

US + Worldwide Flight Planning and Filing

Start with FREE Membership