The Activity Progress API allows you to selectively query activity progress data for your users.
The default daily limit for API calls is 500.
Activity Progress Webhook
Intended for real-time data access.
To deliver data to your system, the Activity Progress Webhook requires an SSL encrypted endpoint.
Updates are delivered to your endpoint when your users:
Make progress in a learning activity (completing course lessons, registering for an event), or
Finish a learning activity (complete a course, earn a curriculum, attend an event).
The system bundles the data where possible. This means several “in-progress” and/or “finished” updates may be included in single data package.
Typical latency is under 1 second.
The webhook will attempt to redeliver data to your endpoint in the event that we receive an error. If after the retry attempts we still receive an error, the data will not be delivered to your endpoint. Data delivery will automatically resume when your endpoint recovers, but only current records will be transmitted.
We recommend that you use the Activity Progress API to audit the data that you receive. We will not resend data that was missed via webhook.