Get user insights
Retrieve insights for a specific user with optional filtering and pagination. Findings stamped rolloutState=SHADOW are omitted; unstamped (null) findings remain visible.
Authorizations
OAuth 2.0 client credentials flow. Contact timeback@trilogy.com to request credentials for your application.
Path Parameters
User ID to retrieve insights for
Query Parameters
Optional application ID to scope insights to a specific application
Inclusive lower bound on session start time (RFC 3339, offsets allowed). Insights from sessions that started at or after this instant are returned.
Inclusive upper bound on session start time (RFC 3339, offsets allowed). Insights from sessions that started at or before this instant are returned.
Maximum number of items to return
1 <= x <= 1000Number of items to skip
x >= 0Comma-separated list of insight type slugs to filter by. Takes precedence over insightGroups, category, and default.
"PhysicalVerbalSocializing,OnlineAppFocusSwitch"
Comma-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"
Comma-separated Caliper session ids (percent-encoded IRIs), 1 to 64. Exclusive with after and before. A named id owned by another user 403s the whole request; unknown and revoked ids are omitted from a 200.
Response
Successful response with insights and session summary
Unified paginated insights response with session summary