Webhook Payloads
Northpass currently supports the following webhook notifications. To easily navigate to an individual webhook payload, see the "Table of Contents" on the right-hand side of your screen. 👉
Note
Many of the below webhooks are dependent on specific authentication types. For more information about the authentication options available within Northpass, please see this support article.
Learner Created
This webhook is sent whenever a learner account is created.
-
For academies using Open Access, this occurs whenever a unique learner logs in on the
/auth/.../login
page. -
For academies using Preregistration, this occurs whenever a new learner account is created (via UI or API)
{
"data":{
"id":"11111111-1111-1111-1111-111111111111",
"type":"learner_created_events",
"links":{},
"included":[
{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people",
"links":{
"self":"https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"teaching":"https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy"
},
"attributes":{
"name":"Jill Smith",
"email":"[email protected]",
"sso_uid":"[email protected]",
"full_name":"Jill Smith",
"created_at":"2022-04-08T17:55:42Z",
"first_name":"Jill",
"updated_at":"2022-04-08T17:55:42Z",
"activated_at":"2022-04-08T17:55:42Z",
"unsubscribed":false
},
"relationships":{
"school":{
"data":{
"id":"00000000-0000-0000-0000-000000000000",
"type":"schools"
}
}
}
}
],
"attributes":{
"created_at":"2022-04-08T17:55:43Z"
},
"relationships":{
"person":{
"data":{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people"
}
}
}
}
}
Person Invited
This webhook is sent whenever a learner is invited to an academy that uses preregistration. Additionally, when admin and/or manager accounts are created, this webhook will also send.
{
"data":{
"id":"222222222-2222-2222-2222-222222222222",
"type":"learner_created_events",
"links":{},
"included":[
{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people",
"links":{
"self":"https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"teaching":"https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy"
},
"attributes":{
"email":"[email protected]",
"created_at":"2022-05-03T12:18:28Z",
"updated_at":"2022-05-03T12:18:28Z",
"unsubscribed":false
},
"relationships":{
"school":{
"data":{
"id":"00000000-0000-0000-0000-000000000000",
"type":"schools"
}
}
}
}
],
"attributes":{
"created_at":"2022-05-03T12:18:29Z"
},
"relationships":{
"person":{
"data":{
"id":"2847b677-b661-4d27-a33e-08901d91b95a",
"type":"people"
}
}
}
}
}
Person Activated
This webhook is sent whenever a user (admin, manager, or learner) activates their academy account.
-
For academies using Open Access, this occurs whenever a unique learner logs in (for the first time) on the
/auth/.../login
page. -
For academies using Preregistration, this occurs whenever a new learner account invitation is accepted and a password is set.
{
"data":{
"id":"333333333-3333-3333-3333-333333333333",
"type":"person_activated_events",
"links":{
},
"included":[
{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people",
"links":{
"self":"https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"teaching":"https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy"
},
"attributes":{
"name":"Jill Smith",
"email":"[email protected]",
"sso_uid":"[email protected]",
"full_name":"Jill Smith",
"created_at":"2022-04-08T17:55:42Z",
"first_name":"Jill",
"updated_at":"2022-04-08T17:55:42Z",
"activated_at":"2022-04-08T17:55:42Z",
"unsubscribed":false
},
"relationships":{
"school":{
"data":{
"id":"00000000-0000-0000-0000-000000000000",
"type":"schools"
}
}
}
}
],
"attributes":{
"created_at":"2022-04-08T17:55:43Z"
},
"relationships":{
"person":{
"data":{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people"
}
}
}
}
}
Course Published
This webhook is sent whenever a user (admin, manager) publishes a new version of any course. The person referenced in the payload is the person who published the course.
Possible values for required_for
attribute are:
progressing_learners
- course was published to everyone with forced retakesnew_learners
- course was published to new learners only
Note: This webhook is only sent for academies using the Course Publishing feature.
{
"data": {
"id": "77777777-7777-7777-7777-777777777777",
"type": "course_published_events",
"links": {},
"attributes": {
"published_at": "2024-07-05T11:19:07Z",
"required_for": "progressing_learners",
"version_number": 9
},
"relationships": {
"course": {
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"type": "courses"
}
},
"person": {
"data": {
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"type": "people"
}
}
}
}
}
Learner Enrolled in Course
This webhook is sent whenever a learner gets enrolled in any course in an academy.
{
"data": {
"id": "77777777-7777-7777-7777-777777777777",
"type": "learner_enrolled_to_course_events",
"links": {},
"included": [
{
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people",
"links": {
"self": "https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"teaching": "https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy"
},
"attributes": {
"name": "Jill Smith",
"email": "[email protected]",
"sso_uid": "[email protected]",
"full_name": "Jill Smith",
"created_at": "2022-04-08T17:55:42Z",
"first_name": "Jill",
"last_name": "Smith",
"updated_at": "2022-04-08T17:55:42Z",
"activated_at": "2022-04-08T17:55:42Z",
"unsubscribed": false,
"last_active_at": "2022-04-08T17:58:47Z"
},
"relationships": {
"school": {
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"type": "schools"
}
}
}
},
{
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"type": "courses",
"links": {
"self": "https://api.northpass.com/v2/courses/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"build": {
"href": "https://app.northpass.com/courses/abcdefgh/builder",
"methods": [
"get"
]
},
"clone": "https://app.northpass.com/courses/abcdefgh/clone",
"preview": "/previews/courses/abcdefgh",
"teaching": "https://app.northpass.com/courses/abcdefgh"
},
"attributes": {
"name": "Onboarding 101",
"status": "live",
"for_sale": true,
"permalink": "abcdefgh",
"created_at": "2020-09-01T16:36:33Z",
"updated_at": "2022-04-08T17:58:37Z",
"enrollments_count": 2215,
"share_course_link": "https://subdomain.northpass.com/outline/abcdefgh/cover",
"course_enrollment_link": "https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz"
},
"relationships": {
"categories": {
"data": []
},
"instructor_partnerships": {
"data": []
}
}
}
],
"attributes": {
"created_at": "2023-02-28T18:09:02Z"
},
"relationships": {
"course": {
"data": {
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz",
"type": "courses"
}
},
"person": {
"data": {
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people"
}
}
}
}
}
Learner Started Course
This webhook gets sent whenever a learner clicks the Start Course button in an academy. This webhook will also send when a learner restarts, or retakes, a course.
{
"data": {
"id": "88888888-8888-8888-8888-888888888888",
"type": "learner_started_course_events",
"links": {},
"included": [
{
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people",
"links": {
"self": "https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"teaching": "https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy"
},
"attributes": {
"name": "Jill Smith",
"email": "[email protected]",
"sso_uid": "[email protected]",
"full_name": "Jill Smith",
"created_at": "2022-04-08T17:55:42Z",
"first_name": "Jill",
"last_name": "Smith",
"updated_at": "2022-04-08T17:55:42Z",
"activated_at": "2022-04-08T17:55:42Z",
"unsubscribed": false,
"last_active_at": "2022-04-08T17:58:47Z"
},
"relationships": {
"school": {
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"type": "schools"
}
}
}
},
{
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"type": "courses",
"links": {
"self": "https://api.northpass.com/v2/courses/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"build": {
"href": "https://app.northpass.com/courses/abcdefgh/builder",
"methods": [
"get"
]
},
"clone": "https://app.northpass.com/courses/abcdefgh/clone",
"preview": "/previews/courses/abcdefgh",
"teaching": "https://app.northpass.com/courses/abcdefgh"
},
"attributes": {
"name": "Onboarding 101",
"status": "live",
"for_sale": true,
"permalink": "abcdefgh",
"created_at": "2020-09-01T16:36:33Z",
"updated_at": "2022-04-08T17:58:37Z",
"enrollments_count": 2215,
"share_course_link": "https://subdomain.northpass.com/outline/abcdefgh/cover",
"course_enrollment_link": "https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz"
},
"relationships": {
"categories": {
"data": []
},
"instructor_partnerships": {
"data": []
}
}
}
],
"attributes": {
"created_at": "2023-02-28T18:09:07Z",
"course_version": 6,
"course_attempt_number": 1
},
"relationships": {
"course": {
"data": {
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz",
"type": "courses"
}
},
"person": {
"data": {
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people"
}
}
}
}
}
Learner Completed Activity
This webhooks is sent whenever a learner completes any activity in any course.
{
"data":{
"id":"44444444-4444-4444-4444-444444444444",
"type":"activity_completed_events",
"links":{},
"included":[
{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people",
"links":{
"self":"https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"teaching":"https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy"
},
"attributes":{
"name":"Jill Smith",
"email":"[email protected]",
"sso_uid":"[email protected]",
"full_name":"Jill Smith",
"created_at":"2022-04-08T17:55:42Z",
"first_name":"Jill",
"updated_at":"2022-04-08T17:55:42Z",
"activated_at":"2022-04-08T17:55:42Z",
"unsubscribed":false,
"last_active_at":"2022-04-08T17:58:47Z"
},
"relationships":{
"school":{
"data":{
"id":"00000000-0000-0000-0000-000000000000",
"type":"schools"
}
}
}
},
{
"id":"zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"type":"courses",
"links":{
"self":"https://api.northpass.com/v2/courses/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"build":{
"href":"https://app.northpass.com/courses/abcdefgh/builder",
"methods":[
"get"
]
},
"clone":"https://app.northpass.com/courses/abcdefgh/clone",
"preview":"/previews/courses/abcdefgh",
"teaching":"https://app.northpass.com/courses/abcdefgh"
},
"attributes":{
"name":"Onboarding 101",
"status":"live",
"for_sale":true,
"permalink":"abcdefgh",
"created_at":"2020-09-01T16:36:33Z",
"updated_at":"2022-04-08T17:58:37Z",
"list_image_url":"Image URL here",
"enrollments_count":2215,
"share_course_link":"https://subdomain.northpass.com/outline/abcdefgh/cover",
"course_enrollment_link":"https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz"
},
"relationships":{
"categories":{
"data":[]
},
"instructor_partnerships":{
"data":[]
}
}
},
{
"id":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"type":"activities",
"links":{
"teaching":"https://app.northpass.com/courses/abcdefgh/builder/activities/ijklmnop",
"course_builder":"https://app.northpass.com/courses/abcdefgh/builder"
},
"attributes":{
"title":"Getting Started",
"course_name":"Onboarding 101"
}
}
],
"attributes":{
"value":12, //this represents the learners progress (%) through the course
"created_at":"2022-04-08T17:58:49Z",
"course_attempt_number":1
},
"relationships":{
"course":{
"data":{
"id":"zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"type":"courses"
}
},
"person":{
"data":{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people"
}
},
"activity":{
"data":{
"id":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"type":"activities"
}
}
}
}
}
Learner Completed Quiz
This webhook is sent whenever a learner completes a quiz in any course.
{
"data":{
"id":"55555555-5555-5555-5555-555555555555",
"type":"quiz_completed_events",
"included":[
{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people",
"links":{
"self":"https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"teaching":"https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy"
},
"attributes":{
"name":"Jill Smith",
"email":"[email protected]",
"sso_uid":"[email protected]",
"full_name":"Jill Smith",
"created_at":"2022-04-08T17:55:42Z",
"first_name":"Jill",
"updated_at":"2022-04-08T17:55:42Z",
"activated_at":"2022-04-08T17:55:42Z",
"unsubscribed":false,
"last_active_at":"2022-04-08T17:58:47Z"
},
"relationships":{
"school":{
"data":{
"id":"00000000-0000-0000-0000-000000000000",
"type":"schools"
}
}
}
},
{
"id":"zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"type":"courses",
"links":{
"self":"https://api.northpass.com/v2/courses/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"build":{
"href":"https://app.northpass.com/courses/abcdefgh/builder",
"methods":[
"get"
]
},
"clone":"https://app.northpass.com/courses/abcdefgh/clone",
"preview":"/previews/courses/abcdefgh",
"teaching":"https://app.northpass.com/courses/abcdefgh"
},
"attributes":{
"name":"Onboarding 101",
"status":"live",
"for_sale":true,
"permalink":"abcdefgh",
"created_at":"2020-09-01T16:36:33Z",
"updated_at":"2022-04-08T17:58:37Z",
"enrollments_count":2215,
"share_course_link":"https://subdomain.northpass.com/outline/abcdefgh/cover",
"course_enrollment_link":"https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz"
},
"relationships":{
"categories":{
"data":[]
},
"instructor_partnerships":{
"data":[]
}
}
},
{
"id":"yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
"type":"activities",
"links":{
"teaching":"https://app.northpass.com/courses/abcdefgh/builder/activities/rstuvwxyz",
"course_builder":"https://app.northpass.com/courses/abcdefgh/builder"
},
"attributes":{
"title":"Quiz Activity",
"course_name":"Onboarding 101"
}
},
{
"id":"wwwwwwww-wwww-wwww-wwww-wwwwwwwwwwww",
"type":"quizzes",
"links":{
"self":{
"href":"https://api.northpass.com/v1/quizzes/wwwwwwww-wwww-wwww-wwww-wwwwwwwwwwww",
"methods":[
"delete"
]
},
"build":"https://app.northpass.com/quizzes/1234567/builder",
"analytics":"https://app.northpass.com/analytics/single_quiz_results.wwwwwwww-wwww-wwww-wwww-wwwwwwwwwwww"
},
"attributes":{
"name":"Quiz Name",
"quiz_type":"Quizzes::Static",
"created_at":"2022-11-27T17:41:23Z"
},
"relationships":{
"person":{
"data":{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people"
}
},
"activities":{
"data":[
{
"id":"yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
"type":"activities"
}
]
}
}
}
],
"attributes":{
"value":100,
"created_at":"2022-05-03T12:23:25Z",
"quiz_attempt_uuid":"vvvvvvvv-vvvv-vvvv-vvvv-vvvvvvvvvvvv",
"attempts_remaining":0,
"minimum_passing_score":80
},
"relationships":{
"quiz":{
"data":{
"id":"wwwwwwww-wwww-wwww-wwww-wwwwwwwwwwww",
"type":"activities"
}
},
"course":{
"data":{
"id":"zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz",
"type":"courses"
}
},
"person":{
"data":{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people"
}
},
"activity":{
"data":{
"id":"yyyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
"type":"activities"
}
}
}
}
}
Learner Completed Course
This webhook is sent whenever a learner completes any course in an academy.
{
"data":{
"id":"66666666-6666-6666-6666-666666666666",
"type":"course_completed_events",
"links":{
},
"included":[
{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people",
"links":{
"self":"https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"teaching":"https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy"
},
"attributes":{
"name":"Jill Smith",
"email":"[email protected]",
"sso_uid":"[email protected]",
"full_name":"Jill Smith",
"created_at":"2022-04-08T17:55:42Z",
"first_name":"Jill",
"updated_at":"2022-04-08T17:55:42Z",
"activated_at":"2022-04-08T17:55:42Z",
"unsubscribed":false,
"last_active_at":"2022-04-08T17:58:47Z"
},
"relationships":{
"school":{
"data":{
"id":"00000000-0000-0000-0000-000000000000",
"type":"schools"
}
}
}
},
{
"id":"zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"type":"courses",
"links":{
"self":"https://api.northpass.com/v2/courses/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"build":{
"href":"https://app.northpass.com/courses/abcdefgh/builder",
"methods":[
"get"
]
},
"clone":"https://app.northpass.com/courses/abcdefgh/clone",
"preview":"/previews/courses/abcdefgh",
"teaching":"https://app.northpass.com/courses/abcdefgh"
},
"attributes":{
"name":"Onboarding 101",
"status":"live",
"for_sale":true,
"permalink":"abcdefgh",
"created_at":"2020-09-01T16:36:33Z",
"updated_at":"2022-04-08T17:58:37Z",
"list_image_url":"Image URL here",
"enrollments_count":2215,
"share_course_link":"https://subdomain.northpass.com/outline/abcdefgh/cover",
"course_enrollment_link":"https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz"
},
"relationships":{
"categories":{
"data":[]
},
"instructor_partnerships":{
"data":[]
}
}
}
],
"attributes":{
"created_at":"2022-05-03T12:51:02Z",
"course_version":4,
"course_attempt_number":1
},
"relationships":{
"course":{
"data":{
"id":"zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz",
"type":"courses"
}
},
"person":{
"data":{
"id":"abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type":"people"
}
}
}
}
}
Learner Registered for ILT Session
This webhook is sent whenever a learner successfully registers for an Instructor-Led Training (ILT) session.
{
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"type": "learner_registered_to_ilt_session_events",
"links": {},
"included": [
{
"id": "11111111-1111-1111-1111-111111111111",
"type": "people",
"links": {
"self": "https://api.northpass.com/v1/people/11111111-1111-1111-1111-111111111111",
"teaching": "https://app.northpass.com/people/11111111-1111-1111-1111-111111111111"
},
"attributes": {
"name": "Sally Sales",
"email": "[email protected]",
"sso_uid": "[email protected]",
"full_name": "Sally Sales",
"last_name": "Sales",
"created_at": "2023-11-21T13:56:12Z",
"first_name": "Sally",
"updated_at": "2023-11-21T13:56:13Z",
"activated_at": "2023-11-21T13:56:12Z",
"unsubscribed": false
},
"relationships": {
"school": {
"data": {
"id": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa",
"type": "schools"
}
}
}
},
{
"id": "cccccccc-cccc-cccc-cccccccccccc",
"type": "training_sessions",
"links": {
"self": "https://app.northpass.com/instructor_led_trainings/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/training_sessions",
"analytics": "https://app.northpass.com/analytics/instructor_led_trainings",
"manage_attendance": "https://app.northpass.com/instructor_led_trainings/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/training_sessions/cccccccc-cccc-cccc-cccccccccccc/manage_attendances"
},
"attributes": {
"title": "01/15/24 @ 9:00 am - 9:45 am",
"ends_at": "2024-01-15T09:45:00Z",
"starts_at": "2024-01-15T09:00:00Z",
"session_url": "www.webinarjoinlinkhere.com",
"seats_available": 150,
"training_session_registrations_count": 13
},
"relationships": {
"training_event": {
"data": {
"id": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
"type": "training_events"
}
},
"instructor_partnership": {
"data": {
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzzz",
"type": "people"
}
}
}
},
{
"id": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
"type": "training_events",
"links": {
"edit": "https://app.northpass.com/instructor_led_trainings/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/edit",
"sessions": "https://api.northpass.com/v2/training_events/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/training_sessions",
"teaching": "https://app.northpass.com/instructor_led_trainings/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
"notifications": "https://api.northpass.com/v2/training_events/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/notification_schedules"
},
"attributes": {
"title": "Webinar Title",
"status": "upcoming",
"time_zone": "America/New_York",
"created_at": "2023-07-01T12:36:09Z",
"event_type": "online",
"updated_at": "2023-07-01T12:36:09Z",
"visibility": "all",
"description": "<p>Rich text description</p>",
"next_session": "2024-02-15T06:00:00.000Z",
"session_count": 3,
"registration_type": "individual",
"notification_count": 1
},
"relationships": {
"groups": {
"data": []
},
"courses": {
"data": []
}
}
}
],
"attributes": {
"created_at": "2023-11-21T13:56:22Z"
},
"relationships": {
"person": {
"data": {
"id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
"type": "people"
}
},
"training_event": {
"data": {
"id": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
"type": "training_events"
}
},
"training_session": {
"data": {
"id": "cccccccc-cccc-cccc-cccccccccccc",
"type": "training_sessions"
}
}
}
}
}
Learner Enrolled in Learning Path
This webhook is sent whenever a learner gets enrolled in a Learning Path.
/* ENROLLED IN PATH */
{
"data": {
"id": "77777777-7777-7777-7777-777777777777",
"type": "learner_enrolled_to_learning_path_events",
"links": {},
"included": [
{
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people",
"links": {
"self": "https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"teaching": "https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy"
},
"attributes": {
"name": "Jill Smith",
"email": "[email protected]",
"sso_uid": "[email protected]",
"full_name": "Jill Smith",
"created_at": "2022-04-08T17:55:42Z",
"first_name": "Jill",
"last_name": "Smith",
"updated_at": "2022-04-08T17:55:42Z",
"activated_at": "2022-04-08T17:55:42Z",
"unsubscribed": false,
"last_active_at": "2022-04-08T17:58:47Z"
},
"relationships": {
"school": {
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"type": "schools"
}
}
}
},
{
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"type": "learning_paths",
"links": {
"self": "https://api.northpass.com/v2/learning_paths/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz"
},
"attributes": {
"name": "Onboarding 101",
"created_at": "2020-09-01T16:36:33Z",
"updated_at": "2022-04-08T17:58:37Z",
"share_course_link": "https://subdomain.northpass.com/app/learning_paths/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"learning_parth_enrollment_link": "https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz"
},
"relationships": {
"instructor_partnerships": {
"data": []
}
}
}
],
"attributes": {
"created_at": "2023-02-28T18:09:02Z"
},
"relationships": {
"learning_path": {
"data": {
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz",
"type": "learning_paths"
}
},
"person": {
"data": {
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people"
}
}
}
}
}
Learner Starts Learning Path
This webhook is sent whenever a learner starts a Learning Path.
{
"data": {
"id": "88888888-8888-8888-8888-888888888888",
"type": "learning_path_started_events",
"links": {},
"included": [
{
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people",
"links": {
"self": "https://api.northpass-staging.com/v1/people/3dde1769-32a1-4523-909b-1a2566cd30b1",
"teaching": "https://app.northpass-staging.com/people/3dde1769-32a1-4523-909b-1a2566cd30b1"
},
"attributes": {
"name": "Jill Smith",
"email": "[email protected]",
"sso_uid": "[email protected]",
"full_name": "Jill Smith",
"created_at": "2022-04-08T17:55:42Z",
"first_name": "Jill",
"last_name": "Smith",
"updated_at": "2022-04-08T17:55:42Z",
"activated_at": "2022-04-08T17:55:42Z",
"unsubscribed": false
},
"relationships": {
"school": {
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"type": "schools"
}
}
}
},
{
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"type": "learning_paths",
"links": {
"edit": "https://app.northpass.com/learning_paths/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz/summary",
"self": "https://api.northpass.com/v1/learning_paths/abcdefgh"
},
"attributes": {
"name": "Onboarding 101",
"uuid": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"created_at": "2023-07-28T13:37:05Z",
"share_learning_path_link": "https://subdomain.northpass.com/learning_paths/abcdefgh/cover",
"learning_path_enrollment_link": "https://subdomain.northpass.com/p/abcdefghijklmnopqrstuvwxyz"
}
}
],
"attributes": {
"created_at": "2023-07-28T13:42:31Z",
"attempt_number": 1
},
"relationships": {
"person": {
"data": {
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people"
}
},
"learning_path": {
"data": {
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz",
"type": "learning_paths"
}
}
}
}
}
Learner Completed Learning Path Item
This webhook is sent whenever a learner completes any
/* COMPLETED PATH ITEM */
{
"data": {
"id": "99999999-9999-9999-9999-999999999999",
"type": "learning_path_item_completed_events",
"links": {},
"included": [
{
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people",
"links": {
"self": "https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"teaching": "https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy"
},
"attributes": {
"name": "Jill Smith",
"email": "[email protected]",
"sso_uid": "[email protected]",
"full_name": "Jill Smith",
"created_at": "2022-04-08T17:55:42Z",
"first_name": "Jill",
"updated_at": "2022-04-08T17:55:42Z",
"activated_at": "2022-04-08T17:55:42Z",
"unsubscribed": false,
"last_active_at": "2022-04-08T17:58:47Z"
},
"relationships": {
"school": {
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"type": "schools"
}
}
}
},
{
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"type": "learning_paths",
"links": {
"edit": "https://app.northpass.com/learning_paths/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz/summary",
"self": "https://api.northpass.com/v1/learning_paths/abcdefgh"
},
"attributes": {
"name": "Onboarding 101",
"uuid": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"created_at": "2023-07-28T13:37:05Z",
"share_learning_path_link": "https://subdomain.northpass.com/learning_paths/abcdefgh/cover",
"learning_path_enrollment_link": "https://subdomain.northpass.com/p/abcdefghijklmnopqrstuvwxyz"
}
},
{
"id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
"type": "courses",
"links": {
"self": "https://api.northpass.com/v1/courses/yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
"build": {
"href": "https://app.northpass.com/courses/12345678/builder",
"methods": [
"get"
]
},
"clone": "https://app.northpass.com/courses/12345678/clone",
"preview": "/previews/courses/12345678",
"teaching": "https://app.northpass.com/courses/12345678"
},
"attributes": {
"name": "Introduction Course",
"status": "live",
"permalink": "12345678",
"created_at": "2023-02-24T17:32:46Z",
"updated_at": "2023-07-28T19:36:22Z",
"enrollments_count": 2,
"share_course_link": "https://subdomain.northpass.com/outline/12345678/cover",
"course_enrollment_link": "https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz"
},
"relationships": {
"instructor_partnerships": {
"data": []
}
}
}
],
"attributes": {
"value": 75, // this value indiciates the learner's progress against all required items in the learning path
"created_at": "2023-07-28T19:41:48Z",
"attempt_number": 1
},
"relationships": {
"item": {
"data": {
"id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
"type": "courses"
}
},
"person": {
"data": {
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people"
}
},
"learning_path": {
"data": {
"id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
"type": "learning_paths"
}
}
}
}
}
Learner Completed Learning Path
This webhook is sent whenever a learner completes all of the required content in a learning path.
/* COMPLETED PATH */
{
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"type": "learning_path_completed_events",
"links": {},
"included": [
{
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people",
"links": {
"self": "https://api.northpass-staging.com/v1/people/3dde1769-32a1-4523-909b-1a2566cd30b1",
"teaching": "https://app.northpass-staging.com/people/3dde1769-32a1-4523-909b-1a2566cd30b1"
},
"attributes": {
"name": "Jill Smith",
"email": "[email protected]",
"sso_uid": "[email protected]",
"full_name": "Jill Smith",
"created_at": "2022-04-08T17:55:42Z",
"first_name": "Jill",
"last_name": "Smith",
"updated_at": "2022-04-08T17:55:42Z",
"activated_at": "2022-04-08T17:55:42Z",
"unsubscribed": false
},
"relationships": {
"school": {
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"type": "schools"
}
}
}
},
{
"id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
"type": "learning_paths",
"links": {
"edit": "https://app.northpass.com/learning_paths/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz/summary",
"self": "https://api.northpass.com/v1/learning_paths/abcdefgh"
},
"attributes": {
"name": "Onboarding 101",
"uuid": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"created_at": "2023-07-28T13:37:05Z",
"share_learning_path_link": "https://subdomain.northpass.com/learning_paths/abcdefgh/cover",
"learning_path_enrollment_link": "https://subdomain.northpass.com/p/abcdefghijklmnopqrstuvwxyz"
}
}
],
"attributes": {
"created_at": "2023-07-28T13:42:31Z",
"attempt_number": 1
},
"relationships": {
"person": {
"data": {
"id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy",
"type": "people"
}
},
"learning_path": {
"data": {
"id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz",
"type": "learning_paths"
}
}
}
}
}
Updated 5 months ago