TbXpLedgerOutput
- applicationType: string Format: uuid
Id requiredLTI Application ID that generated the XP change
- dateType: string Format: date-time
Generated requiredDate and time when the XP was generated
- idType: string Format: uuidrequired
Unique identifier for the XP ledger entry
- originType: string enumrequired
How the XP was produced — engine-computed, app-reported verbatim, or manual adjustment
values- C
O M P U T E D - A
P P _ R E P O R T E D - M
A N U A L
- sourceType: object · SourceEventOutput
Event required- extensionsType: object | nullrequired
Custom extensions from the source Caliper event
- idType: string Format: uuidrequired
Caliper event ID
- sourceType: string Format: uuid
Event Id requiredSource Caliper event ID that originated this XP change
- userType: string Format: uuid
Id requiredUser ID who received or lost the XP
- valueType: number Format: doublerequired
XP value (signed decimal supporting positive and negative amounts)
- curriculumType: string | null Format: uuid
Item Id Optional CASE curriculum item identifier associated with the XP change
- reasonType: string | null
Free-text reason for a manual XP adjustment; null for non-manual entries
- subjectType: string | null Format: uuid
Id Optional CASE subject identifier associated with the XP change
