List insight types
Retrieve all active registered insight types visible to the authenticated caller, optionally filtered by category. Membership is global and does not vary by organization. External callers receive only visibility=external types; internal callers receive active internal and external types. Locale message bundles and organization policy are not part of this endpoint. Waste Meter consumers select entries with isWaste=true from this response. Catalog reads are cached in-process for up to 10 minutes; registry changes become visible across warm Lambda containers within that bound.
Authorizations
OAuth 2.0 client credentials flow. Contact timeback@trilogy.com to request credentials for your application.
Query Parameters
Filter by category. Supported categories are AcademicIntegrity, Observability, OnlineEnvironment and PhysicalEnvironment; Engagement, Proctoring and Cheating are deprecated.
"AcademicIntegrity,Observability,OnlineEnvironment,PhysicalEnvironment"
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"
Response
Successful response with insight types
Unique identifier
PascalCase slug (e.g., AwayFromSeat)
Human-readable display name
Category name. Supported categories are AcademicIntegrity, Observability, OnlineEnvironment and PhysicalEnvironment; Engagement, Proctoring and Cheating are deprecated.
Whether this type is visible to all callers or internal callers only
external, internal Whether this type supports continuous gap-based merging
Precedence level for waste overlap resolution (1=highest, 5=lowest, null=not applicable)
Whether this type counts toward waste duration calculations
Human-readable description for tooltips in consumer UIs
Hex color string (e.g.,
Whether instances of this insight type should surface as in-session notifications to the student
Semantic medium(s) analyzed to mine this insight type. Empty means no known medium dependency.
webcam, screen, client, dom, network, app_events Stable Insight Group slug for the healthy habit or rule this type belongs to. The published set is served by GET /insights/1.0/insight-groups; it is not a fixed list. Null only for record types that describe no behaviour (for example, Journal).
"StayFocused"
The type is no longer recommended for new integrations
When the type will leave the catalog. Null until a removal date is committed.