Skip to main content

Timeline

The Timeline API returns a chronological list of platform events and user activities. Use the Get timeline endpoint to retrieve events. Each event has a type; the API returns the API value (e.g. user_login_user).

Timeline event mappings

User events

EventAPI value
User log inuser_login_user
User registrationuser_create_user
User self registrationuser_self_register
User deletionuser_delete_user
Undelete useruser_undelete_user
User updateuser_update_user
User paymentuser_create_payment
User leveluser_upgrade_level
User badgeuser_unlock_badge

Course events

EventAPI value
Course creationcourse_create_course
Course deletioncourse_delete_course
Undelete coursecourse_undelete_course
Course updatecourse_update_course
Added user to coursecourse_add_user
Removed user from coursecourse_remove_user
User completed coursecourse_completion
User did not pass coursecourse_failure
Reset progresscourse_user_progress_reset

Branch events

EventAPI value
Branch creationbranch_create_branch
Branch deletionbranch_delete_branch
Branch updatebranch_update_branch
Added user to branchbranch_add_user
Removed user from branchbranch_remove_user
Added course to branchbranch_add_course
Removed course from branchbranch_remove_course

Group events

EventAPI value
Group creationgroup_create_group
Group deletiongroup_delete_group
Group updategroup_update_group
Added user to groupgroup_add_user
Removed user from groupgroup_remove_user
Added course to groupgroup_add_course
Removed course from groupgroup_remove_course

Certification events

EventAPI value
Certification issued to usercertification_issue_certification
Certification renewedcertification_refresh_certification
Certification removedcertification_remove_certification
Certification expiredcertification_expire_certification

Unit progress events

EventAPI value
Test completionunitprogress_test_completion
Test failunitprogress_test_fail
Survey completionunitprogress_survey_completion
Assignment submissionunitprogress_assignment_answered
Assignment gradingunitprogress_assignment_graded
ILT gradingunitprogress_ilt_graded

Notification events

EventAPI value
Notification creationnotification_create_notification
Notification deletionnotification_delete_notification
Notification updatenotification_update_notification

Automation events

EventAPI value
Automation creationautomation_create_automation
Automation deletionautomation_delete_automation
Automation updateautomation_update_automation

Custom report events

EventAPI value
Custom report creationreports_create_custom_report
Custom report deletionreports_delete_custom_report
Custom report updatereports_update_custom_report

Using the timeline

Call GET /api/v2/timeline with your API key and X-API-Version header. Use the event type values in the response to filter or display activities. For full request and response details, see Get timeline in the API Reference.