Get user sessions
Retrieve sessions for a specific user with optional application filtering and pagination. insightGroups excludes sessions that have no caller-visible insight of a member type and scopes the returned metrics to that filter. category on this endpoint scopes metrics only and never removes a session.
Authorizations
OAuth 2.0 client credentials flow. Contact timeback@trilogy.com to request credentials for your application.
Path Parameters
User ID to retrieve sessions for
Query Parameters
Optional application ID to scope sessions to a specific application
Optional lower bound (inclusive) for session startedAtTime (ISO 8601 date-time).
Optional upper bound (inclusive) for session startedAtTime (ISO 8601 date-time).
Optional flag to filter sessions by proctored status
Optional flag to filter sessions by webcam enabled status
Maximum number of items to return
1 <= x <= 100Number of items to skip
x >= 0Comma-separated list of stable Insight Group slugs to filter by. Display names are served by GET /insights/1.0/insight-groups. Takes precedence over category and default, but is overridden by type (or insightTypes on session endpoints). On endpoints that return insights, selects matching insights. On endpoints that return sessions, a session is returned only if it carries at least one caller-visible insight of a member type, and the session's metrics scope to the filter.
"StayFocused,DistractionFreeSpace"
Comma-separated list of categories to filter by. Takes precedence over the default but is overridden by type and insightGroups.
"AcademicIntegrity,Observability,OnlineEnvironment,PhysicalEnvironment"