curl --request POST \
--url https://api2.rhombussystems.com/api/video/createSharedTimelapseGroup \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"description": "Shared timelapse for security review",
"expirationTimeSecs": 86400,
"plaintextPassword": "securePassword123",
"timelapseUuids": [
"AAAAAAAAAAAAAAAAAAAAAA"
],
"title": "Security Review"
}
'import requests
url = "https://api2.rhombussystems.com/api/video/createSharedTimelapseGroup"
payload = {
"description": "Shared timelapse for security review",
"expirationTimeSecs": 86400,
"plaintextPassword": "securePassword123",
"timelapseUuids": ["AAAAAAAAAAAAAAAAAAAAAA"],
"title": "Security Review"
}
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({
description: 'Shared timelapse for security review',
expirationTimeSecs: 86400,
plaintextPassword: 'securePassword123',
timelapseUuids: ['AAAAAAAAAAAAAAAAAAAAAA'],
title: 'Security Review'
})
};
fetch('https://api2.rhombussystems.com/api/video/createSharedTimelapseGroup', 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/video/createSharedTimelapseGroup")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"description\": \"Shared timelapse for security review\",\n \"expirationTimeSecs\": 86400,\n \"plaintextPassword\": \"securePassword123\",\n \"timelapseUuids\": [\n \"AAAAAAAAAAAAAAAAAAAAAA\"\n ],\n \"title\": \"Security Review\"\n}")
.asString();{
"error": true,
"errorMsg": "<string>",
"shareUrl": "https://example.com/share/timelapse/12345",
"uuid": "AAAAAAAAAAAAAAAAAAAAAA",
"warningMsg": "<string>"
}Create shared timelapse group
Share multiple timelapses in one link
curl --request POST \
--url https://api2.rhombussystems.com/api/video/createSharedTimelapseGroup \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"description": "Shared timelapse for security review",
"expirationTimeSecs": 86400,
"plaintextPassword": "securePassword123",
"timelapseUuids": [
"AAAAAAAAAAAAAAAAAAAAAA"
],
"title": "Security Review"
}
'import requests
url = "https://api2.rhombussystems.com/api/video/createSharedTimelapseGroup"
payload = {
"description": "Shared timelapse for security review",
"expirationTimeSecs": 86400,
"plaintextPassword": "securePassword123",
"timelapseUuids": ["AAAAAAAAAAAAAAAAAAAAAA"],
"title": "Security Review"
}
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({
description: 'Shared timelapse for security review',
expirationTimeSecs: 86400,
plaintextPassword: 'securePassword123',
timelapseUuids: ['AAAAAAAAAAAAAAAAAAAAAA'],
title: 'Security Review'
})
};
fetch('https://api2.rhombussystems.com/api/video/createSharedTimelapseGroup', 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/video/createSharedTimelapseGroup")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"description\": \"Shared timelapse for security review\",\n \"expirationTimeSecs\": 86400,\n \"plaintextPassword\": \"securePassword123\",\n \"timelapseUuids\": [\n \"AAAAAAAAAAAAAAAAAAAAAA\"\n ],\n \"title\": \"Security Review\"\n}")
.asString();{
"error": true,
"errorMsg": "<string>",
"shareUrl": "https://example.com/share/timelapse/12345",
"uuid": "AAAAAAAAAAAAAAAAAAAAAA",
"warningMsg": "<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
Request object for creating a shared timelapse group.
Description for the shared timelapse group
"Shared timelapse for security review"
Expiration time in seconds for the shared group
86400
Plaintext password for the shared timelapse group
"securePassword123"
List of timelapse UUIDs to include in the shared group
base 64 (url-safe) uuid string
"AAAAAAAAAAAAAAAAAAAAAA"
Title for the shared timelapse group
"Security Review"
Response
OK
Response object for creating a shared timelapse group.