svcTC2API
Click here for a complete list of operations.
GetLocationAllCameraListEx
Retrieve the list of All cameras and Multiple Skybell for the specified session and location.
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 /tc21api/tc2.asmx HTTP/1.1 Host: rs.alarmnet.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://services.alarmnet.com/TC2/GetLocationAllCameraListEx" <?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> <GetLocationAllCameraListEx xmlns="https://services.alarmnet.com/TC2/"> <SessionID>string</SessionID> <LocationID>long</LocationID> </GetLocationAllCameraListEx> </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> <GetLocationAllCameraListExResponse xmlns="https://services.alarmnet.com/TC2/"> <GetLocationAllCameraListExResult> <SessionID>string</SessionID> <AccountAllCameraList> <CameraList> <CameraCount>int</CameraCount> <Cameras xsi:nil="true" /> </CameraList> <RSICameraList> <RSIModuleSeriallNo>string</RSIModuleSeriallNo> <RSIVideoToken>string</RSIVideoToken> <RSICamerasList xsi:nil="true" /> </RSICameraList> <PartnerCameraList> <NotificationFlag>int</NotificationFlag> <PartnerCamerasList xsi:nil="true" /> </PartnerCameraList> <WiFiDoorbellList> <WiFiDoorbellsList xsi:nil="true" /> </WiFiDoorbellList> <MotionViewerList> <CameraCount>int</CameraCount> <MotionViewersList xsi:nil="true" /> </MotionViewerList> <DoorBellList> <DoorBellList xsi:nil="true" /> </DoorBellList> <UnicornList> <UnicornList xsi:nil="true" /> </UnicornList> <VideoPirList> <VideoPirInfo xsi:nil="true" /> </VideoPirList> <Gen5DoorbellList> <Gen5DoorbellsList xsi:nil="true" /> </Gen5DoorbellList> </AccountAllCameraList> </GetLocationAllCameraListExResult> </GetLocationAllCameraListExResponse> </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 /tc21api/tc2.asmx HTTP/1.1 Host: rs.alarmnet.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> <GetLocationAllCameraListEx xmlns="https://services.alarmnet.com/TC2/"> <SessionID>string</SessionID> <LocationID>long</LocationID> </GetLocationAllCameraListEx> </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> <GetLocationAllCameraListExResponse xmlns="https://services.alarmnet.com/TC2/"> <GetLocationAllCameraListExResult> <SessionID>string</SessionID> <AccountAllCameraList> <CameraList> <CameraCount>int</CameraCount> <Cameras xsi:nil="true" /> </CameraList> <RSICameraList> <RSIModuleSeriallNo>string</RSIModuleSeriallNo> <RSIVideoToken>string</RSIVideoToken> <RSICamerasList xsi:nil="true" /> </RSICameraList> <PartnerCameraList> <NotificationFlag>int</NotificationFlag> <PartnerCamerasList xsi:nil="true" /> </PartnerCameraList> <WiFiDoorbellList> <WiFiDoorbellsList xsi:nil="true" /> </WiFiDoorbellList> <MotionViewerList> <CameraCount>int</CameraCount> <MotionViewersList xsi:nil="true" /> </MotionViewerList> <DoorBellList> <DoorBellList xsi:nil="true" /> </DoorBellList> <UnicornList> <UnicornList xsi:nil="true" /> </UnicornList> <VideoPirList> <VideoPirInfo xsi:nil="true" /> </VideoPirList> <Gen5DoorbellList> <Gen5DoorbellsList xsi:nil="true" /> </Gen5DoorbellList> </AccountAllCameraList> </GetLocationAllCameraListExResult> </GetLocationAllCameraListExResponse> </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 /tc21api/tc2.asmx/GetLocationAllCameraListEx?SessionID=string&LocationID=string HTTP/1.1 Host: rs.alarmnet.com
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <AllCameraListResult xmlns="https://services.alarmnet.com/TC2/"> <SessionID>string</SessionID> <AccountAllCameraList> <CameraList> <CameraCount>int</CameraCount> <Cameras> <CameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <CameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </Cameras> </CameraList> <RSICameraList> <RSIModuleSeriallNo>string</RSIModuleSeriallNo> <RSIVideoToken>string</RSIVideoToken> <RSICamerasList> <RSIDeviceInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <RSIDeviceInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </RSICamerasList> </RSICameraList> <PartnerCameraList> <NotificationFlag>int</NotificationFlag> <PartnerCamerasList> <PartnerCameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <PartnerCameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </PartnerCamerasList> </PartnerCameraList> <WiFiDoorbellList> <WiFiDoorbellsList> <WiFiDoorBellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <WiFiDoorBellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </WiFiDoorbellsList> </WiFiDoorbellList> <MotionViewerList> <CameraCount>int</CameraCount> <MotionViewersList> <MotionViewerCameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <MotionViewerCameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </MotionViewersList> </MotionViewerList> <DoorBellList> <DoorBellList> <HHVideoDoorBellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <HHVideoDoorBellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </DoorBellList> </DoorBellList> <UnicornList> <UnicornList> <UnicornInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <UnicornInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </UnicornList> </UnicornList> <VideoPirList> <VideoPirInfo> <VideoPIRInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <VideoPIRInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </VideoPirInfo> </VideoPirList> <Gen5DoorbellList> <Gen5DoorbellsList> <Gen5DoorbellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <Gen5DoorbellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </Gen5DoorbellsList> </Gen5DoorbellList> </AccountAllCameraList> </AllCameraListResult>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /tc21api/tc2.asmx/GetLocationAllCameraListEx HTTP/1.1 Host: rs.alarmnet.com Content-Type: application/x-www-form-urlencoded Content-Length: length SessionID=string&LocationID=string
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <AllCameraListResult xmlns="https://services.alarmnet.com/TC2/"> <SessionID>string</SessionID> <AccountAllCameraList> <CameraList> <CameraCount>int</CameraCount> <Cameras> <CameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <CameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </Cameras> </CameraList> <RSICameraList> <RSIModuleSeriallNo>string</RSIModuleSeriallNo> <RSIVideoToken>string</RSIVideoToken> <RSICamerasList> <RSIDeviceInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <RSIDeviceInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </RSICamerasList> </RSICameraList> <PartnerCameraList> <NotificationFlag>int</NotificationFlag> <PartnerCamerasList> <PartnerCameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <PartnerCameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </PartnerCamerasList> </PartnerCameraList> <WiFiDoorbellList> <WiFiDoorbellsList> <WiFiDoorBellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <WiFiDoorBellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </WiFiDoorbellsList> </WiFiDoorbellList> <MotionViewerList> <CameraCount>int</CameraCount> <MotionViewersList> <MotionViewerCameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <MotionViewerCameraInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </MotionViewersList> </MotionViewerList> <DoorBellList> <DoorBellList> <HHVideoDoorBellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <HHVideoDoorBellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </DoorBellList> </DoorBellList> <UnicornList> <UnicornList> <UnicornInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <UnicornInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </UnicornList> </UnicornList> <VideoPirList> <VideoPirInfo> <VideoPIRInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <VideoPIRInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </VideoPirInfo> </VideoPirList> <Gen5DoorbellList> <Gen5DoorbellsList> <Gen5DoorbellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <Gen5DoorbellInfo d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </Gen5DoorbellsList> </Gen5DoorbellList> </AccountAllCameraList> </AllCameraListResult>