inputLogSessions
Recorded client sessions of an app with replay logging on (App.replayLoggingEnabled), newest first. On an app for adults (effective minimum age 18), 'manage_apps' on the app sees every session but a player under 18's and may filter by userId; anyone else sees only their own, and asking for another user's is FORBIDDEN. On an app that admits players under 18 (the safety log), 'manage_apps' gives nothing more: 'moderate_safety' holders (moderators, and the organization's admins) see only the sessions an open or escalated safety report covers (filter.userId narrows them; your own userId lists your own), every other player sees only their own, asking for another user's is FORBIDDEN, and every listing is audited. Game plane: send the app-scoped token for this app to the app's datacenter. Page with first (default 50, max 200) and after. INPUT_LOG_UNAVAILABLE when input logging is not configured on this deployment.
inputLogSessions(
appId: BigInt!
first: Int
after: String
filter: InputLogSessionFilter
): InputLogSessionConnection!
Arguments
inputLogSessions.appId ● BigInt! non-null scalar
The app whose recorded sessions to list.
inputLogSessions.first ● Int scalar
Return the first N edges after after. Default 50; clamped to 1..200, so 0 returns one edge.
inputLogSessions.after ● String scalar
Opaque cursor: return edges after this one. Pass a previous page's pageInfo.endCursor. Omit for the first page.
inputLogSessions.filter ● InputLogSessionFilter input
Optional filters; omit to list every session you may see.
Type
InputLogSessionConnection object
A page of recorded sessions.