curl --request POST \
--url https://api2.rhombussystems.com/api/doorbellcamera/getMediaUris \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA.v0"
}
'import requests
url = "https://api2.rhombussystems.com/api/doorbellcamera/getMediaUris"
payload = { "deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA.v0" }
headers = {
"x-auth-scheme": "<x-auth-scheme>",
"x-auth-apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-auth-scheme': '<x-auth-scheme>',
'x-auth-apikey': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({deviceUuid: 'AAAAAAAAAAAAAAAAAAAAAA.v0'})
};
fetch('https://api2.rhombussystems.com/api/doorbellcamera/getMediaUris', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.post("https://api2.rhombussystems.com/api/doorbellcamera/getMediaUris")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"deviceUuid\": \"AAAAAAAAAAAAAAAAAAAAAA.v0\"\n}")
.asString();{
"lanCheckUrls": [
"<string>"
],
"lanLiveH264Uris": [
"<string>"
],
"lanLiveMpdUris": [
"<string>"
],
"lanLiveOpusUris": [
"<string>"
],
"lanVodM3u8UrisTemplates": [
"<string>"
],
"lanVodMpdUrisTemplates": [
"<string>"
],
"wanLiveH264Uri": "<string>",
"wanLiveMpdUri": "<string>",
"wanLiveOpusUri": "<string>",
"wanVodM3u8UriTemplate": "<string>",
"wanVodMpdUriTemplate": "<string>"
}Get media uris for doorbell camera to retrieve footage and audio
Get media uris for doorbell camera to retrieve footage and audio
curl --request POST \
--url https://api2.rhombussystems.com/api/doorbellcamera/getMediaUris \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA.v0"
}
'import requests
url = "https://api2.rhombussystems.com/api/doorbellcamera/getMediaUris"
payload = { "deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA.v0" }
headers = {
"x-auth-scheme": "<x-auth-scheme>",
"x-auth-apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-auth-scheme': '<x-auth-scheme>',
'x-auth-apikey': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({deviceUuid: 'AAAAAAAAAAAAAAAAAAAAAA.v0'})
};
fetch('https://api2.rhombussystems.com/api/doorbellcamera/getMediaUris', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.post("https://api2.rhombussystems.com/api/doorbellcamera/getMediaUris")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"deviceUuid\": \"AAAAAAAAAAAAAAAAAAAAAA.v0\"\n}")
.asString();{
"lanCheckUrls": [
"<string>"
],
"lanLiveH264Uris": [
"<string>"
],
"lanLiveMpdUris": [
"<string>"
],
"lanLiveOpusUris": [
"<string>"
],
"lanVodM3u8UrisTemplates": [
"<string>"
],
"lanVodMpdUrisTemplates": [
"<string>"
],
"wanLiveH264Uri": "<string>",
"wanLiveMpdUri": "<string>",
"wanLiveOpusUri": "<string>",
"wanVodM3u8UriTemplate": "<string>",
"wanVodMpdUriTemplate": "<string>"
}Authorizations
Your Rhombus API key. Must be accompanied by the x-auth-scheme header set to api-token (or partner-api-token for partner endpoints).
Headers
Authentication scheme identifier. Use api-token for standard API key authentication, partner-api-token for partner API key authentication. Must be paired with the x-auth-apikey header containing your API key.
api-token, api, partner-api-token, partner-api Body
RUUID with optional appended facet information
"AAAAAAAAAAAAAAAAAAAAAA.v0"
Response
OK
Response object containing media URIs for doorbell camera footage and audio.
List of LAN check URLs to verify device availability on local network
List of LAN check URLs to verify device availability on local network
List of LAN URIs for live H.264 video streams
List of LAN URIs for live H.264 video streams
List of LAN URIs for live MPD streams
List of LAN URIs for live MPD streams
List of LAN URIs for live Opus audio streams
List of LAN URIs for live Opus audio streams
List of LAN URI templates for VOD M3U8 streams
List of LAN URI templates for VOD M3U8 streams
List of LAN URI templates for VOD MPD streams
List of LAN URI templates for VOD MPD streams
WAN URI for live H.264 video stream
WAN URI for live MPD stream
WAN URI for live Opus audio stream
WAN URI template for VOD M3U8 streams
WAN URI template for VOD MPD streams