TivoAdapter
Click here for a complete list of operations.
GetTivoEquipmentInfoBySerialNumber
Gets equipment info
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.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 /TivoAdapter.asmx HTTP/1.1
Host: tivoadapter.mmi.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetTivoEquipmentInfoBySerialNumber"
<?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>
<GetTivoEquipmentInfoBySerialNumber xmlns="http://tempuri.org/">
<test>string</test>
</GetTivoEquipmentInfoBySerialNumber>
</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>
<GetTivoEquipmentInfoBySerialNumberResponse xmlns="http://tempuri.org/">
<GetTivoEquipmentInfoBySerialNumberResult>
<DeviceType>string</DeviceType>
<HardwareSerialNumber>string</HardwareSerialNumber>
<HDUI>string</HDUI>
<HideAdult>string</HideAdult>
<MRS>string</MRS>
<Name>string</Name>
<OverrideAutoDiscovery>string</OverrideAutoDiscovery>
<PartnerID>string</PartnerID>
<SubPartnerID>string</SubPartnerID>
<PPV>string</PPV>
<PurchasePIN>string</PurchasePIN>
<SDV>string</SDV>
<SiteID>string</SiteID>
<TivoSerialNumber>string</TivoSerialNumber>
<TuneToApp>string</TuneToApp>
<VOD>string</VOD>
<VPN>string</VPN>
<ManufacturingHostID>string</ManufacturingHostID>
<MacAddress>string</MacAddress>
<TestDate>dateTime</TestDate>
<MediaAccessKey>string</MediaAccessKey>
<SWUpgradeAuthorize>string</SWUpgradeAuthorize>
<ExternalHarddriveSupported>string</ExternalHarddriveSupported>
<DataConnectivity>string</DataConnectivity>
<GuideDataThrough>string</GuideDataThrough>
<ExternalHDType>string</ExternalHDType>
<Status>string</Status>
<TCO>string</TCO>
<Tier>string</Tier>
</GetTivoEquipmentInfoBySerialNumberResult>
</GetTivoEquipmentInfoBySerialNumberResponse>
</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 /TivoAdapter.asmx HTTP/1.1
Host: tivoadapter.mmi.net
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>
<GetTivoEquipmentInfoBySerialNumber xmlns="http://tempuri.org/">
<test>string</test>
</GetTivoEquipmentInfoBySerialNumber>
</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>
<GetTivoEquipmentInfoBySerialNumberResponse xmlns="http://tempuri.org/">
<GetTivoEquipmentInfoBySerialNumberResult>
<DeviceType>string</DeviceType>
<HardwareSerialNumber>string</HardwareSerialNumber>
<HDUI>string</HDUI>
<HideAdult>string</HideAdult>
<MRS>string</MRS>
<Name>string</Name>
<OverrideAutoDiscovery>string</OverrideAutoDiscovery>
<PartnerID>string</PartnerID>
<SubPartnerID>string</SubPartnerID>
<PPV>string</PPV>
<PurchasePIN>string</PurchasePIN>
<SDV>string</SDV>
<SiteID>string</SiteID>
<TivoSerialNumber>string</TivoSerialNumber>
<TuneToApp>string</TuneToApp>
<VOD>string</VOD>
<VPN>string</VPN>
<ManufacturingHostID>string</ManufacturingHostID>
<MacAddress>string</MacAddress>
<TestDate>dateTime</TestDate>
<MediaAccessKey>string</MediaAccessKey>
<SWUpgradeAuthorize>string</SWUpgradeAuthorize>
<ExternalHarddriveSupported>string</ExternalHarddriveSupported>
<DataConnectivity>string</DataConnectivity>
<GuideDataThrough>string</GuideDataThrough>
<ExternalHDType>string</ExternalHDType>
<Status>string</Status>
<TCO>string</TCO>
<Tier>string</Tier>
</GetTivoEquipmentInfoBySerialNumberResult>
</GetTivoEquipmentInfoBySerialNumberResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /TivoAdapter.asmx/GetTivoEquipmentInfoBySerialNumber?test=string HTTP/1.1 Host: tivoadapter.mmi.net
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <TivoEquipmentInfo xmlns="http://tempuri.org/"> <DeviceType>string</DeviceType> <HardwareSerialNumber>string</HardwareSerialNumber> <HDUI>string</HDUI> <HideAdult>string</HideAdult> <MRS>string</MRS> <Name>string</Name> <OverrideAutoDiscovery>string</OverrideAutoDiscovery> <PartnerID>string</PartnerID> <SubPartnerID>string</SubPartnerID> <PPV>string</PPV> <PurchasePIN>string</PurchasePIN> <SDV>string</SDV> <SiteID>string</SiteID> <TivoSerialNumber>string</TivoSerialNumber> <TuneToApp>string</TuneToApp> <VOD>string</VOD> <VPN>string</VPN> <ManufacturingHostID>string</ManufacturingHostID> <MacAddress>string</MacAddress> <TestDate>dateTime</TestDate> <MediaAccessKey>string</MediaAccessKey> <SWUpgradeAuthorize>string</SWUpgradeAuthorize> <ExternalHarddriveSupported>string</ExternalHarddriveSupported> <DataConnectivity>string</DataConnectivity> <GuideDataThrough>string</GuideDataThrough> <ExternalHDType>string</ExternalHDType> <Status>string</Status> <TCO>string</TCO> <Tier>string</Tier> </TivoEquipmentInfo>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /TivoAdapter.asmx/GetTivoEquipmentInfoBySerialNumber HTTP/1.1 Host: tivoadapter.mmi.net Content-Type: application/x-www-form-urlencoded Content-Length: length test=string
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <TivoEquipmentInfo xmlns="http://tempuri.org/"> <DeviceType>string</DeviceType> <HardwareSerialNumber>string</HardwareSerialNumber> <HDUI>string</HDUI> <HideAdult>string</HideAdult> <MRS>string</MRS> <Name>string</Name> <OverrideAutoDiscovery>string</OverrideAutoDiscovery> <PartnerID>string</PartnerID> <SubPartnerID>string</SubPartnerID> <PPV>string</PPV> <PurchasePIN>string</PurchasePIN> <SDV>string</SDV> <SiteID>string</SiteID> <TivoSerialNumber>string</TivoSerialNumber> <TuneToApp>string</TuneToApp> <VOD>string</VOD> <VPN>string</VPN> <ManufacturingHostID>string</ManufacturingHostID> <MacAddress>string</MacAddress> <TestDate>dateTime</TestDate> <MediaAccessKey>string</MediaAccessKey> <SWUpgradeAuthorize>string</SWUpgradeAuthorize> <ExternalHarddriveSupported>string</ExternalHarddriveSupported> <DataConnectivity>string</DataConnectivity> <GuideDataThrough>string</GuideDataThrough> <ExternalHDType>string</ExternalHDType> <Status>string</Status> <TCO>string</TCO> <Tier>string</Tier> </TivoEquipmentInfo>