List Captures
Returns a paginated list of captures for the organization with optional filters. Results are sorted newest first. All organization captures are included unless filtered; use source=api to restrict to captures with source equal to api. A capture linked to multiple athletes may appear more than once in captures[]; total_count is the distinct capture count.
Query parameters
All query parameters are optional. See the operation above for types and constraints.List behavior
- Scope — Returns all captures in your organization. Captures from other sources (for example, the mobile app) are included unless you pass
source=api. Deleted captures are excluded. - Sort order — Newest first (by capture time).
- Duplicate rows — A capture linked to more than one athlete can appear more than once in
captures[].total_countis the distinct capture count matching your filters.
200 responses include captures (array of Capture), total_count, offset, and limit. The response offset and limit echo the values used for the page (from the request, or defaults when omitted).
Movement dimensions
EachCapture in captures[] may include additional top-level dimension fields based on its activity and movement.
Capture fields.
Example Capture fields
For baseball + hitting:
jump + countermovement:
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Restrict to captures for this athlete. Must exist in the organization; otherwise returns 400 with athlete_id not found.
When api, only captures with source equal to api are returned.
api Filter by capture status.
awaiting_upload, processing, completed, error Case-insensitive filter on activity (trimmed and lowercased before matching). Response values preserve stored casing.
128Case-insensitive filter on movement (trimmed and lowercased before matching). Response values preserve stored casing.
128Page size. Integer from 1 to 500 inclusive; default 100 when omitted. Out-of-range values return 400.
1 <= x <= 500Rows to skip. Non-negative integer; default 0 when omitted. Negative values return 400.
x >= 0Response
Page of captures matching filters, sorted newest first. Each item in captures is a Capture object that may include additional top-level movement dimension fields based on its activity and movement. See Movement dimensions for the field catalog. total_count is the distinct capture count; a capture linked to multiple athletes may appear more than once in captures[].
Capture objects for this page. Each object includes the fixed Capture fields plus any published movement dimensions for that activity/movement pair.
Distinct capture count matching filters (not just this page). May be less than captures.length when a capture is linked to multiple athletes.
Offset used for this page (echoes the request value, or 0 when omitted).
Page size used for this page (echoes the request value, or 100 when omitted).