Course/context information
Unique context identifier from the platform
Short context label (e.g., course code)
Full context title (e.g., course name)
Custom parameters passed from platform
Unique session identifier (UUID)
True if user has administrator privileges
True if Assignment and Grade Services are available
True if Deep Linking is available
True if user has instructor/teacher role
True if Names and Role Provisioning Services are available
True if user has student/learner role
Original JWT payload from the platform for reference
Launch target information
Target link URI where user should be directed
Platform identification
OAuth2 client identifier
Deployment identifier
Platform issuer URL
Human-readable platform name
OptionalresourceResource link information (if applicable)
Unique resource link identifier
Optionaltitle?: stringResource link title
OptionalservicesAvailable LTI Advantage services
Optionalags?: { lineitem?: string; lineitems?: string; scopes: string[] }Assignment and Grade Services (AGS) configuration
Optionallineitem?: stringSingle line item endpoint URL
Optionallineitems?: stringLine items collection endpoint URL
Available AGS scopes
OptionaldeepLinking?: {Deep Linking configuration
OptionalacceptMediaTypes?: stringAccepted media types
Whether multiple items can be selected
Accepted presentation targets
Accepted content types
Whether items should be auto-created
Optionaldata?: stringPlatform-specific data to return
URL to return deep linking response
Optionalnrps?: { membershipUrl: string; versions: string[] }Names and Role Provisioning Services (NRPS) configuration
Membership endpoint URL
Supported NRPS versions
User information extracted from LTI claims
Optionalemail?: stringUser's email address
OptionalfamilyName?: stringUser's family/last name
OptionalgivenName?: stringUser's given/first name
Unique user identifier from the platform
Optionalname?: stringUser's display name
Array of LTI role URIs (e.g., 'http://purl.imsglobal.org/vocab/lis/v2/membership#Instructor')
Represents an active LTI session containing user information, context data, and available services after successful launch verification.