Event: Course Complete

Example notification for Course Completion. Please note that not all fields will apply for a user. For fields that do not have data, an empty value will be returned in the jSON object.

A webhook is triggered when either all chapters within a course are completed or when the last chapter of a course is completed. If a new chapter is added after the original course completion and the user completes the new chapter, then this too will result in a new trigger.

Return to List of Events

Event Type: course_completion

{
   "event":"course_completion",
   "data":{
      "LocationID":123456,
      "LocationName":"Jedi Order HQ",
      "LocationCity":"Mos Eisley",
      "LocationState":"Great Mesra",
      "LocationZipCode":"98765",
      "LocationCountry":"Tatooine",
      "locationVendorID":"blackspirecrmbiz",
      "LocationRep":"Mace Windu",
      "teamId":1234,
      "team":"Team The Force",
      "TeamLeaderUsername":"zabrakmaster",
      "TeamLeaderFirstName":"Agen",
      "TeamLeaderLastName":"Kolar",
      "TeamLeaderUserid":"12345",
      "TeamLeaderEmail":"teamjedi@lightspeedvt.com",
      "UserID":12345,
      "Username":"obiwankenobi0001",
      "UserAccessLevel":12,
      "FirstName":"Obi-Wan",
      "LastName":"Kenobi",
      "Email":"thejedimaster@lightspeedvt.com",
      "Phone1":"8888888888",
      "Phone2":"9998888888",
      "CourseID":1234,
      "CourseName":"Jedi Mind Tricks 101"
   },
   "timeTriggered":"02/15/2021 12:35:43 PM"
}

Messages

PROPERTIES VALUES – INFORMATION
LocationID Integer – ID for location in which user belong to
LocationName String – Name of location in which user belong
LocationCity String – City of location in which user belong
LocationState String – State of location in which user belong
LocationZipCode String – Postal code of location in which user belong
LocationCountry String – Country of location in which user belong
locationVendorID String – Vendor reference ID of location in which user belong
LocationRep String – Rep for location in which user belong
teamId Integer – ID for team in which user belong
team String – Name for team in which user belong
TeamLeaderUsername String – Username for leader of team in which user belong
TeamLeaderFirstName String – First name for leader of team in which user belong
TeamLeaderLastName String – Last name for leader of team in which user belong
TeamLeaderUserid Integer – User ID for leader of team in which user belong
TeamLeaderEmail String – Email for leader of team in which user belong
UserID Integer – Unique user ID used in our system to identify the user
Username String – Username for user
UserAccessLevel Integer – Access level assigned to user. Can be 1 thru 12
FirstName String – First name of user
LastName String – Last name of user
Email String – Email address of user
Phone1 String – User’s phone number
Phone2 String – User’s additional phone number
CourseID Integer – ID for completed course
CourseName String – Course’s friendly name

Related Articles