Skip to main content
https://.thoughtindustries.com

Extract

List courseCertificate

List courseCertificate

GEThttps://example.thoughtindustries.com/incoming/v2/events/courseCertificate

Returns a paginated list of courseCertificate events. Emitted when a learner earns a certificate upon completing a course.

Example request

curl "https://example.thoughtindustries.com/incoming/v2/events/courseCertificate" \
  -H 'Authorization: Bearer YOUR_API_KEY'

Parameters

NameTypeRequiredLocationDescription
kindstringNoqueryFilters results to a specific event kind.
cursorstringNoqueryOpaque cursor string used to fetch the next page of results.
startDateISO 8601 timestampNoqueryReturns only events that occurred on or after this ISO 8601 timestamp.
endDateISO 8601 timestampNoqueryReturns only events that occurred on or before this ISO 8601 timestamp.
notifiableIduuidNoqueryFilters results to events associated with the specified notifiable resource UUID.
userIduuidNoqueryFilters results to events associated with the specified learner UUID.

Example response

{
  "data": {
    "APIEvents": {
      "pageInfo": {
        "perPage": 0,
        "cursor": "string",
        "total": 0,
        "hasMore": true
      },
      "events": [
        {}
      ]
    }
  }
}

Response fields

FieldTypeDescription
pageInfoCursorPageInfoPagination metadata for the current result set.
pageInfo.perPageintegerMaximum number of events returned per page.
pageInfo.cursorstringOpaque cursor to pass as the cursor parameter to retrieve the next page.
pageInfo.totalintegerTotal number of matching events across all pages.
pageInfo.hasMorebooleanIndicates whether additional pages of results are available.
eventsobject[]Array of courseCertificate event objects matching the query.