ProgressVersion: v3New
List Completions
GET/courses/products/{productId}/completions
With contactId, return that learner's completed lessons. Without contactId, return a paginated creator rollup by contact. Requires a Location token with courses.readonly. Send Version: v3.
Authorizations
Authorizationstringheaderrequired
Bearer authentication header of the form Bearer <token>, where <token> is your access token.
Scope:
courses. readonlyAuth methods:
OAuthPrivate IntegrationToken type:
Sub-Account TokenRequest
Headers
Versionstringrequired
API Version
Available options
v3Example:
v3Path Parameters
productIdstring<uuid>required
Product id
Possible values: non-empty
Example:
a1b2c3d4-e5f6-4890-abcd-ef1234567890Query Parameters
contactIdstring
CRM contact id. Required for per-learner completions. Omit for the creator rollup.
Possible values: non-empty
Example:
abc123ContactIdpageSizestring
Creator page size (1-50). Ignored when contactId is set.
Possible values: non-empty
Example:
15pageNumberstring
Creator page number (1-based). Ignored when contactId is set.
Possible values: non-empty
Example:
1locationIdstringrequired
Location id or sub-account id is required.
Possible values: non-empty
Example:
ve9EPM428h8vShlRW1KTResponse
Success
completionsobject[]required