Cut a snapshot frame from the event's clip at an operator-picked offset
Extracts one JPEG from the event's clip at offset_ms (server-side, ffmpeg), stores it beside the clip under a key derived from (clip key, offset), and returns a presigned preview. Idempotent: the same offset is a cache hit. The operator then sends the text with attach_snapshot: true and snapshot_offset_ms set to the returned offset_ms; the send path re-derives the key and proves the object exists before anything is written or sent. Requires notify_property_owner (the only consumer of a picked frame is the text that carries it) and tenant scope exactly like clip-url (out of scope is 403). 409 SNAPSHOT_UNAVAILABLE when the event has no clip, its clip key derives no snapshot key (demo/training rows), the clip object is missing, or there is no frame at that offset (past the end of the clip).
Request
- Base URLhttps://api.verdun.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.verdun.ai/events/{event_id}/snapshot-frame
- AuthHTTP bearer
Path parameters
Request body
Example request
{
"offset_ms": 7300
}Response
Successful Response
Changes
No recorded changes to this operation across all 2 revisions of this API.