MFBWebService
Click here for a complete list of operations.
AircraftForUser
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /logbook/Public/WebService.asmx HTTP/1.1 Host: myflightbook.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://myflightbook.com/AircraftForUser" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AircraftForUser xmlns="http://myflightbook.com/"> <szAuthUserToken>string</szAuthUserToken> </AircraftForUser> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AircraftForUserResponse xmlns="http://myflightbook.com/"> <AircraftForUserResult> <Aircraft> <InstanceTypeID>int</InstanceTypeID> <InstanceType>RealAircraft or Mintype or UncertifiedSimulator or CertifiedIFRSimulator or CertifiedIFRAndLandingsSimulator or CertifiedATD or MaxType</InstanceType> <InstanceTypeDescription>string</InstanceTypeDescription> <LastVOR>dateTime</LastVOR> <LastAltimeter>dateTime</LastAltimeter> <LastTransponder>dateTime</LastTransponder> <LastELT>dateTime</LastELT> <LastStatic>dateTime</LastStatic> <Last100>decimal</Last100> <LastOilChange>decimal</LastOilChange> <LastNewEngine>decimal</LastNewEngine> <LastAnnual>dateTime</LastAnnual> <IsGlass>boolean</IsGlass> <AircraftImages> <MFBImageInfo xsi:nil="true" /> <MFBImageInfo xsi:nil="true" /> </AircraftImages> <AircraftID>int</AircraftID> <ModelCommonName>string</ModelCommonName> <TailNumber>string</TailNumber> <ModelID>int</ModelID> <ModelDescription>string</ModelDescription> <ErrorString>string</ErrorString> <HideFromSelection>boolean</HideFromSelection> <Version>int</Version> <DefaultImage>string</DefaultImage> <RoleForPilot>None or PIC or SIC or CFI</RoleForPilot> <CopyPICNameWithCrossfill>boolean</CopyPICNameWithCrossfill> <RegistrationDue>dateTime</RegistrationDue> <PublicNotes>string</PublicNotes> <PrivateNotes>string</PrivateNotes> <DefaultTemplates> <int>int</int> <int>int</int> </DefaultTemplates> <ICAO>string</ICAO> <GlassUpgradeDate>dateTime</GlassUpgradeDate> <AvionicsTechnologyUpgrade>None or Glass or TAA</AvionicsTechnologyUpgrade> <MaintenanceNote>string</MaintenanceNote> <Revision>int</Revision> </Aircraft> <Aircraft> <InstanceTypeID>int</InstanceTypeID> <InstanceType>RealAircraft or Mintype or UncertifiedSimulator or CertifiedIFRSimulator or CertifiedIFRAndLandingsSimulator or CertifiedATD or MaxType</InstanceType> <InstanceTypeDescription>string</InstanceTypeDescription> <LastVOR>dateTime</LastVOR> <LastAltimeter>dateTime</LastAltimeter> <LastTransponder>dateTime</LastTransponder> <LastELT>dateTime</LastELT> <LastStatic>dateTime</LastStatic> <Last100>decimal</Last100> <LastOilChange>decimal</LastOilChange> <LastNewEngine>decimal</LastNewEngine> <LastAnnual>dateTime</LastAnnual> <IsGlass>boolean</IsGlass> <AircraftImages> <MFBImageInfo xsi:nil="true" /> <MFBImageInfo xsi:nil="true" /> </AircraftImages> <AircraftID>int</AircraftID> <ModelCommonName>string</ModelCommonName> <TailNumber>string</TailNumber> <ModelID>int</ModelID> <ModelDescription>string</ModelDescription> <ErrorString>string</ErrorString> <HideFromSelection>boolean</HideFromSelection> <Version>int</Version> <DefaultImage>string</DefaultImage> <RoleForPilot>None or PIC or SIC or CFI</RoleForPilot> <CopyPICNameWithCrossfill>boolean</CopyPICNameWithCrossfill> <RegistrationDue>dateTime</RegistrationDue> <PublicNotes>string</PublicNotes> <PrivateNotes>string</PrivateNotes> <DefaultTemplates> <int>int</int> <int>int</int> </DefaultTemplates> <ICAO>string</ICAO> <GlassUpgradeDate>dateTime</GlassUpgradeDate> <AvionicsTechnologyUpgrade>None or Glass or TAA</AvionicsTechnologyUpgrade> <MaintenanceNote>string</MaintenanceNote> <Revision>int</Revision> </Aircraft> </AircraftForUserResult> </AircraftForUserResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /logbook/Public/WebService.asmx HTTP/1.1 Host: myflightbook.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <AircraftForUser xmlns="http://myflightbook.com/"> <szAuthUserToken>string</szAuthUserToken> </AircraftForUser> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <AircraftForUserResponse xmlns="http://myflightbook.com/"> <AircraftForUserResult> <Aircraft> <InstanceTypeID>int</InstanceTypeID> <InstanceType>RealAircraft or Mintype or UncertifiedSimulator or CertifiedIFRSimulator or CertifiedIFRAndLandingsSimulator or CertifiedATD or MaxType</InstanceType> <InstanceTypeDescription>string</InstanceTypeDescription> <LastVOR>dateTime</LastVOR> <LastAltimeter>dateTime</LastAltimeter> <LastTransponder>dateTime</LastTransponder> <LastELT>dateTime</LastELT> <LastStatic>dateTime</LastStatic> <Last100>decimal</Last100> <LastOilChange>decimal</LastOilChange> <LastNewEngine>decimal</LastNewEngine> <LastAnnual>dateTime</LastAnnual> <IsGlass>boolean</IsGlass> <AircraftImages> <MFBImageInfo xsi:nil="true" /> <MFBImageInfo xsi:nil="true" /> </AircraftImages> <AircraftID>int</AircraftID> <ModelCommonName>string</ModelCommonName> <TailNumber>string</TailNumber> <ModelID>int</ModelID> <ModelDescription>string</ModelDescription> <ErrorString>string</ErrorString> <HideFromSelection>boolean</HideFromSelection> <Version>int</Version> <DefaultImage>string</DefaultImage> <RoleForPilot>None or PIC or SIC or CFI</RoleForPilot> <CopyPICNameWithCrossfill>boolean</CopyPICNameWithCrossfill> <RegistrationDue>dateTime</RegistrationDue> <PublicNotes>string</PublicNotes> <PrivateNotes>string</PrivateNotes> <DefaultTemplates> <int>int</int> <int>int</int> </DefaultTemplates> <ICAO>string</ICAO> <GlassUpgradeDate>dateTime</GlassUpgradeDate> <AvionicsTechnologyUpgrade>None or Glass or TAA</AvionicsTechnologyUpgrade> <MaintenanceNote>string</MaintenanceNote> <Revision>int</Revision> </Aircraft> <Aircraft> <InstanceTypeID>int</InstanceTypeID> <InstanceType>RealAircraft or Mintype or UncertifiedSimulator or CertifiedIFRSimulator or CertifiedIFRAndLandingsSimulator or CertifiedATD or MaxType</InstanceType> <InstanceTypeDescription>string</InstanceTypeDescription> <LastVOR>dateTime</LastVOR> <LastAltimeter>dateTime</LastAltimeter> <LastTransponder>dateTime</LastTransponder> <LastELT>dateTime</LastELT> <LastStatic>dateTime</LastStatic> <Last100>decimal</Last100> <LastOilChange>decimal</LastOilChange> <LastNewEngine>decimal</LastNewEngine> <LastAnnual>dateTime</LastAnnual> <IsGlass>boolean</IsGlass> <AircraftImages> <MFBImageInfo xsi:nil="true" /> <MFBImageInfo xsi:nil="true" /> </AircraftImages> <AircraftID>int</AircraftID> <ModelCommonName>string</ModelCommonName> <TailNumber>string</TailNumber> <ModelID>int</ModelID> <ModelDescription>string</ModelDescription> <ErrorString>string</ErrorString> <HideFromSelection>boolean</HideFromSelection> <Version>int</Version> <DefaultImage>string</DefaultImage> <RoleForPilot>None or PIC or SIC or CFI</RoleForPilot> <CopyPICNameWithCrossfill>boolean</CopyPICNameWithCrossfill> <RegistrationDue>dateTime</RegistrationDue> <PublicNotes>string</PublicNotes> <PrivateNotes>string</PrivateNotes> <DefaultTemplates> <int>int</int> <int>int</int> </DefaultTemplates> <ICAO>string</ICAO> <GlassUpgradeDate>dateTime</GlassUpgradeDate> <AvionicsTechnologyUpgrade>None or Glass or TAA</AvionicsTechnologyUpgrade> <MaintenanceNote>string</MaintenanceNote> <Revision>int</Revision> </Aircraft> </AircraftForUserResult> </AircraftForUserResponse> </soap12:Body> </soap12:Envelope>