Get session frames
get_session_framesWhat one session's pages looked like: images drawn from the recording at the moments get_session_replay names (each page, repeated clicks, the browser translation, clicks, field focus, scroll stops, idle starts), with the pointer marked. Without at it returns one contact sheet of up to 12 captioned thumbnails plus the index of every drawn moment; with at (offsets in seconds, as get_session_replay gives them) the full frames nearest those offsets. Use it when the question is visual (what was on screen, covered, below the fold) after get_session_replay. A session not drawn yet answers status rendering: retry after retry_after_seconds.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"site_id": "<site_id>",
"session_id": "<session_id>"
},
"name": "get_session_frames"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | Offsets in seconds from the session's start (as get_session_replay reports them); returns the full frame nearest each | |
| site_id | Yes | Site id from list_sites (UUID) | |
| max_frames | No | Most full frames to return with `at` (default 6) | |
| session_id | Yes | Session id from list_sessions or get_session |