HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /xml/reply/FTPFirmwareUpdateServiceRequest HTTP/1.1
Host: tftp-api.connect24.com
Content-Type: application/xml
Content-Length: length
<FTPFirmwareUpdateServiceRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tyco.TSP.Connect24_2008.TFTPAPILibrary">
<inputDeviceList>
<Device>
<GlassId>String</GlassId>
<ImageFiles>
<ImageFile>
<ImageFileID>String</ImageFileID>
<ImageFileVer>String</ImageFileVer>
</ImageFile>
</ImageFiles>
<Market>String</Market>
<SoftwareVariant>String</SoftwareVariant>
<Type>String</Type>
<Version>String</Version>
<VersionToUpdate>String</VersionToUpdate>
</Device>
</inputDeviceList>
<languageId>String</languageId>
<uid>String</uid>
</FTPFirmwareUpdateServiceRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<FirmwareUpdatesTransactionStatus xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tyco.TSP.Connect24_2008.TFTPAPILibrary">
<ExtendedStatusMessage xmlns="">String</ExtendedStatusMessage>
<OperationStatus xmlns="">false</OperationStatus>
<StatusCode xmlns="">0</StatusCode>
<StatusMessage xmlns="">String</StatusMessage>
<OtherUpdate>
<FirmwareDeviceList>
<FirmwareDevice>
<GlassId>String</GlassId>
<ImageFiles>
<ImageFile>
<ImageFileID>String</ImageFileID>
<ImageFileVer>String</ImageFileVer>
</ImageFile>
</ImageFiles>
<Market>String</Market>
<SoftwareVariant>String</SoftwareVariant>
<Type>String</Type>
<Version>String</Version>
<VersionToUpdate>String</VersionToUpdate>
<DisplayName>String</DisplayName>
<EstimatedLocalUpdateTimeInMinutes>0</EstimatedLocalUpdateTimeInMinutes>
<FileName>String</FileName>
<TranslatedDescription>String</TranslatedDescription>
<UpdateOrder>0</UpdateOrder>
</FirmwareDevice>
</FirmwareDeviceList>
<Name>String</Name>
<PackageId>String</PackageId>
</OtherUpdate>
<RecommendedFotaUpdate>
<FirmwareDeviceList>
<FirmwareDevice>
<GlassId>String</GlassId>
<ImageFiles>
<ImageFile>
<ImageFileID>String</ImageFileID>
<ImageFileVer>String</ImageFileVer>
</ImageFile>
</ImageFiles>
<Market>String</Market>
<SoftwareVariant>String</SoftwareVariant>
<Type>String</Type>
<Version>String</Version>
<VersionToUpdate>String</VersionToUpdate>
<DisplayName>String</DisplayName>
<EstimatedLocalUpdateTimeInMinutes>0</EstimatedLocalUpdateTimeInMinutes>
<FileName>String</FileName>
<TranslatedDescription>String</TranslatedDescription>
<UpdateOrder>0</UpdateOrder>
</FirmwareDevice>
</FirmwareDeviceList>
<Name>String</Name>
<PackageId>String</PackageId>
</RecommendedFotaUpdate>
<RecommendedUpdate>
<FirmwareDeviceList>
<FirmwareDevice>
<GlassId>String</GlassId>
<ImageFiles>
<ImageFile>
<ImageFileID>String</ImageFileID>
<ImageFileVer>String</ImageFileVer>
</ImageFile>
</ImageFiles>
<Market>String</Market>
<SoftwareVariant>String</SoftwareVariant>
<Type>String</Type>
<Version>String</Version>
<VersionToUpdate>String</VersionToUpdate>
<DisplayName>String</DisplayName>
<EstimatedLocalUpdateTimeInMinutes>0</EstimatedLocalUpdateTimeInMinutes>
<FileName>String</FileName>
<TranslatedDescription>String</TranslatedDescription>
<UpdateOrder>0</UpdateOrder>
</FirmwareDevice>
</FirmwareDeviceList>
<Name>String</Name>
<PackageId>String</PackageId>
</RecommendedUpdate>
<RecommendedUpdatesList>
<FirmwareUpdatePackage>
<FirmwareDeviceList>
<FirmwareDevice>
<GlassId>String</GlassId>
<ImageFiles>
<ImageFile>
<ImageFileID>String</ImageFileID>
<ImageFileVer>String</ImageFileVer>
</ImageFile>
</ImageFiles>
<Market>String</Market>
<SoftwareVariant>String</SoftwareVariant>
<Type>String</Type>
<Version>String</Version>
<VersionToUpdate>String</VersionToUpdate>
<DisplayName>String</DisplayName>
<EstimatedLocalUpdateTimeInMinutes>0</EstimatedLocalUpdateTimeInMinutes>
<FileName>String</FileName>
<TranslatedDescription>String</TranslatedDescription>
<UpdateOrder>0</UpdateOrder>
</FirmwareDevice>
</FirmwareDeviceList>
<Name>String</Name>
<PackageId>String</PackageId>
</FirmwareUpdatePackage>
</RecommendedUpdatesList>
</FirmwareUpdatesTransactionStatus>