Skip to main content
GET
Get user XP ledger entries

Authorizations

Authorization
string
header
required

OAuth 2.0 client credentials flow. Contact timeback@trilogy.com to request credentials for your application.

Path Parameters

userId
string<uuid>
required

User ID

Query Parameters

applicationId
string<uuid>

Filter by LTI Application ID

curriculumItemId
string<uuid>

Filter by curriculum item ID

origin
enum<string>

Filter by XP ledger origin (COMPUTED, APP_REPORTED, or MANUAL)

Available options:
COMPUTED,
APP_REPORTED,
MANUAL
after
string<date-time>

Filter entries generated after this date

before
string<date-time>

Filter entries generated before this date

limit
integer
default:10

Maximum number of items to return

Required range: 1 <= x <= 100
offset
integer
default:0

Number of items to skip

Required range: x >= 0

Response

XP ledger entries retrieved successfully

entries
object[]
required

Array of XP ledger entries

total
integer
required

Total number of XP ledger entries matching the query

limit
integer
required

Maximum number of items returned in this response

offset
integer
required

Number of items skipped before this response