List Product Enrollments
GET/courses/products/:productId/enrollments
List contacts enrolled in a product. Requires a Location token with courses.readonly. Send Version: v3. Reads user_purchases in the bound location. Does not return email or lesson progress. Cursor encodes createdAt and id.
Request
Version stringrequired
API Version
Available options
v3productId string<uuid>required
Product id
Possible values: non-empty
limit string
Page size (1-50)
Possible values: non-empty
cursor string
Opaque cursor from the previous page
Possible values: non-empty
locationId stringrequired
Location id or sub-account id is required.
Possible values: non-empty
Success
- application/json
- Schema
- Example (auto)
Schema
enrollmentsobject[]required
nextCursorstringnullablerequired
{
"enrollments": [
{
"contactId": "abc123ContactId",
"userId": "user-1",
"productId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2026-04-20T10:00:00.000Z"
}
],
"nextCursor": "string"
}