List mouse events on a clip
Returns the cursor path and clicks recorded with the clip's screen recording, mapped onto the clip's playback timeline (cuts applied). Positions are percentages of the screen recording's dimensions — the same coordinate space as zoom focus points. Events during cut-out footage are dropped, and move events are sampled (default one per 100ms, intervalMs=0 for every event). Use types=clicks to return only clicks. Returns an empty list when the recording has no mouse data (camera-only clips, uploads, older recorder versions). Pass startTimeMs/endTimeMs to read a long recording in windows; a window returns the same events the whole-clip response has in that range.
Request
- Base URL: https://api.tella.com
- URL: https://api.tella.com/v1/videos/{id}/clips/{clipId}/mouse-events
- Auth: HTTP bearer
Path parameters
Video identifier
Clip identifier
Query parameters
Only return items at or after this time, in ms on the clip's playback timeline. Defaults to the clip's start.
Only return items before this time (exclusive), in ms on the clip's playback timeline. Must be greater than startTimeMs. Defaults to the clip's end. Page through a long clip with windows that meet end to start.
Thin move events to at most one per this many ms of playback — clicks are always kept. Defaults to 100. Pass 0 for every recorded event (can be tens of thousands on long recordings).
Comma-separated event kinds to return: clicks, moves. Default: both. Use types=clicks for the positions where a mouse button went down — one event per press, not one per sample of a held button.
Response
OK
Example response
{
"events": [
{
"timestampMs": 1000,
"xPct": 42.5,
"yPct": 63.1
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.