Get Video Face Analysis
GET/v2/videos/:video_id/face_analysis
Per-frame gaze, eye, blink, liveness, and lip signals — no frame images.
Same authorization as other video GETs (owner, admin, shared, or sample).
Each frames[] row is one face on one frame. Fields the pipeline did not
compute are omitted.
Blink rate is not returned. Count False→True transitions on blink
and divide by the face's duration in minutes. The eye-tracking heatmap is
not a stored dataset — it is a density view of gaze_yaw × gaze_pitch.
Page with start_frame + length on long videos. length=0 (default) pulls
every frame from frames-service, same as GET /v1/videos/{id}/frames.
Request
Responses
- 200
- 422
Successful Response
Validation Error