Export Recording
POSThttps://demo.frigate.video/api/export/:camera_name/start/:start_time/end/:end_time
Export Recording
Request
Path Parameters
camera_name Camera Namerequired
start_time Start Timerequired
end_time End Timerequired
- application/json
Bodyrequired
playbackPlayback factor (string)
Possible values: [realtime
, timelapse_25x
]
Default value:
realtime
sourcePlayback source (string)
Possible values: [recordings
, preview
]
Default value:
recordings
nameFriendly name (string)
Possible values: <= 256 characters
image_pathImage Path (string)
Responses
- 200
- 422
Successful Response
- application/json
- Schema
Schema
Validation Error
- application/json
- Schema
- Example (auto)
Schema
detail object[]
{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}
- python
- nodejs
- javascript
- curl
- rust
- HTTP.CLIENT
- REQUESTS
import http.client
import json
conn = http.client.HTTPSConnection("demo.frigate.video")
payload = json.dumps({
"playback": "realtime",
"source": "recordings",
"name": "string",
"image_path": "string"
})
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
conn.request("POST", "/api/export/:camera_name/start/:start_time/end/:end_time", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
ResponseClear