Description: Only count repetitions that meet at least this grade.
Applies to: repetition exercises only
Ignored by: duration exercises and custom exercises; ignored for source=image
Example:
Grades are sent inside the counter event as counter.form_score.
Optional media URL inputs
(unchanged: videoSrc, imageSrc, CORS requirements)
Shared parameters (video only)
Shared parameters for video mode include: exercise, reference, difficulty, skeleton, keypoints, angles, progression, recommendations, blazepose, poseBackend, runInWorker.
Use exercise=... for built-in PoseTracker movements. Use reference=REFERENCE_UUID for custom reference-based tracking.
⚠️ exercise and reference cannot be used together.
Export (video only, plan-gated)
(unchanged: export=true emits export_ready)
Notes by mode
source=video
Emits counter per counted rep.
Depending on the selected tracking mode:
built-in exercise tracking may return form_score
reference-based tracking may return reference_score
At the end of video analysis, Upload Tracking also emits a final counter with final=true. When using reference, it may also emit an exercise_summary event with aggregate similarity data.