Developers

Event catalog

Release 3.19.0, 141 event types. The event type is what you subscribe to in a webhook (event_types) and what GET /events returns in type. Internal events never leave the platform: they are not delivered to webhooks and are not listed for any credential. The typed schema of each public event, with data and expanded described field by field, is in the webhooks section of the OpenAPI document of the release.

EventVersionVisibilityResourcePayload keys
access_schedule.created1publicaccess_scheduleid, product_id
access_schedule.deleted1publicaccess_scheduleid, product_id
access_schedule.updated1publicaccess_scheduleid, product_id
administrator.created1internaladministratorid, role
administrator.deleted1internaladministratorid, role
administrator.permissions_updated1internaladministratorid, role
administrator.restored1internaladministratorid, role
administrator.updated1internaladministratorid, role
api_key.created1internalcredentialactor_admin_id, actor_key_id, credential_id, environment, request_id
api_key.deleted1internalcredentialactor_admin_id, actor_key_id, credential_id, environment, request_id
api_key.revoked1internalcredentialactor_admin_id, actor_key_id, credential_id, environment, request_id
api_key.rotated1internalcredentialactor_admin_id, actor_key_id, credential_id, environment, request_id
api_key.updated1internalcredentialactor_admin_id, actor_key_id, credential_id, diff, environment, request_id
banner.created1publicbannerid, name, status
banner.deleted1publicbannerid
banner.updated1publicbannerid, name, status
certificate.deleted1publiccertificateid, product_id, user_id
certificate.issued1publiccertificateid, product_id, reissue, supersedes_certificate_id, user_id
certificate.revoked1publiccertificateid, product_id, reason, user_id
certificate_template.updated1publicproductproduct_id
comment.created1publiccommentid, lesson_id, product_id, user_id
comment.deleted1publiccommentid, product_id
comment.reply_created1publiccommentcomment_id
comment.updated1publiccommentid, product_id, status
configuration.applied1internalplanoperation_id, plan_id, summary
custom_code.created1publiccustom_codeid, name
custom_code.deleted1publiccustom_codeid
custom_code.updated1publiccustom_codeid, name
custom_field.created1publiccustom_fieldid
custom_field.deleted1publiccustom_fieldid
custom_field.updated1publiccustom_fieldid
delivery.archived1publicdeliveryid, status
delivery.created1publicdeliverygateway, id, name, status
delivery.products_updated1publicdeliveryid
delivery.restored1publicdeliveryid, status
delivery.rules_updated1publicdeliveryid
delivery.tags_updated1publicdeliveryid
delivery.updated1publicdeliveryid, name
department.created1publicdepartmentid
department.deleted1publicdepartmentid
department.updated1publicdepartmentid
diamond.created1publicdiamondid, name
diamond.deleted1publicdiamondid
diamond.updated1publicdiamondid, name, status
diamond_membership.created1publicdiamond_membershipdiamond_id, id, user_id
diamond_membership.reprocess_requested1publicdiamond_membershipattempt_id, membership_id, operation_id
diamond_membership.run_failed1publicdiamond_membershipdiamond_id, error, membership_id, stage
diamond_membership.stage_changed1publicdiamond_membershipdiamond_id, from, membership_id, reason, to, user_id
diamond_trigger.updated1publicdiamond_triggerdiamond_id, enabled, id, stage_id
email_bounce.ignored1publicemail_bounceid
email_template.updated1publicemail_templateid
enrollment.created1publicenrollmentdelivery_id, id, status, user_id
enrollment.restored1publicenrollmentid
enrollment.revoked1publicenrollmentid, status
enrollment.updated1publicenrollmentid, status
event_stream.created1internalevent_streamactor_admin_id, actor_key_id, environment, id, request_id
event_stream.expired1internalevent_streamactor_admin_id, actor_key_id, environment, id, request_id
event_stream.revoked1internalevent_streamactor_admin_id, actor_key_id, environment, id, request_id
exam.created1publicexamid, product_id, title
exam.deleted1publicexamid
exam.updated1publicexamid, product_id, title
exam_attempt.completed1publicexam_attemptexam_id, id, passed, product_id, score, user_id
exam_attempt.reopened1publicexam_attemptexam_id, id, product_id, user_id
exam_question.created1publicexam_questionexam_id, id
exam_question.deleted1publicexam_questionid
exam_question.updated1publicexam_questionexam_id, id
exam_result.deleted1publicexam_attemptexam_id, id, product_id, user_id
export.completed1publicexportfile_id, id, total
export.created1publicexportid, resource
export.deleted1publicexportid
export.failed1publicexportid
faq.created1publicfaqid
faq.deleted1publicfaqid
faq.updated1publicfaqid
import.analyzed1publicimportid, rows
import.created1publicimportid, type
import.deleted1publicimportid
import.process_requested1publicimportattempt_id, import_id, mode, operation_id
legal_term.updated1publiclegal_termid, scope
lesson.connected1publiclessonid, product_id
lesson.content_updated1publiclessonid, product_id
lesson.created1publiclessonid, module_id, name, product_id, status
lesson.deleted1publiclessonid
lesson.disconnected1publiclessonid, product_id
lesson.published1publiclessonid, module_id, name, product_id, status
lesson.taxonomy_terms_updated1publiclessonid, product_id, term_ids
lesson.updated1publiclessonid, module_id, name, product_id, status
lesson_progress.completed1publiclessonlesson_id, product_id, user_id
menu_item.created1publicmenu_itemid, name
menu_item.deleted1publicmenu_itemid
menu_item.updated1publicmenu_itemid, name
module.created1publicmoduleid, name, product_id, status
module.deleted1publicmoduleid
module.published1publicmoduleid, name, product_id, status
module.updated1publicmoduleid, name, product_id, status
operation.completed1publicoperationid, progress, status, type
product.created1publicproductid, name, showcase_id, status
product.deleted1publicproductid
product.published1publicproductid, name, showcase_id, status
product.updated1publicproductid, name, showcase_id, status
product_progress.completed1publicproductproduct_id, user_id
product_progress.milestone_reached1publicproductmilestones, product_id, user_id
product_progress.started1publicproductproduct_id, user_id
product_progress.updated1publicproductpercent, product_id, user_id
progress.adjusted1publicuserproduct_id, type, user_id
question.created1publicquestionid, lesson_id, product_id, user_id
question.deleted1publicquestionid, product_id
question.reply_published1publicquestionproduct_id, question_id, visibility
question.updated1publicquestionid, product_id, status
release_rule.updated1publicrelease_rulerule_id, schedule_id
sales_event.reprocess_requested1publicsales_eventattempt_id, event_id, operation_id
score.adjusted1publicscoreadjustment_id, id, points, product_id, user_id
score.created1publicscoreid, origin, points, product_id, user_id
score.deleted1publicscoreadjustment_id, exam_id, id, points, product_id, user_id
settings.updated1publicsettingsfields, group, id
showcase.created1publicshowcaseid, name, parent_id, status
showcase.deleted1publicshowcaseid
showcase.updated1publicshowcaseid, name, parent_id, status
tag.created1publictagid
tag.deleted1publictagid
tag.updated1publictagid
taxonomy.created1publictaxonomyid, name, product_id
taxonomy.deleted1publictaxonomyid
taxonomy.updated1publictaxonomyid, name, product_id
taxonomy_term.created1publictaxonomy_termid, name, product_id, taxonomy_id
taxonomy_term.deleted1publictaxonomy_termid, taxonomy_id
taxonomy_term.updated1publictaxonomy_termid, name, product_id, taxonomy_id
term_acceptance.created1publicterm_acceptanceid, legal_term_id, user_id
ticket.closed1publicticketid, status
ticket.created1publicticketid, status, user_id
ticket.reopened1publicticketid, status
ticket.reply_created1publicticketticket_id
ticket.updated1publicticketid, status
user.access_updated1publicuserfields, product_id, user_id
user.created1publicuserid
user.custom_field_updated1publicusercustom_field_id, filled, id
user.deleted1publicuserid
user.first_accessed1publicuserid
user.restored1publicuserid
user.tags_updated1publicuserid, tag_ids
user.updated1publicuserid