Webhooks Resources - Enrollments
When you subscribe to ‘create’, ‘update’, or ‘delete’ events for Enrollments in your account, Bridge will publish those events in real-time to API endpoints you specify. Payloads are delivered as JSON. See below for a sample.
Sample Payload
{
"resource":"enrollment",
"trigger":"updated",
"event_id":"a7f0d28c-33c1-44f4-a09a-4714e2999921",
"learner":{
"id":1161,
"email":"jcool@acme.com",
"uid":"jcool",
"first_name":"Joe",
"last_name":"Cool"
},
"course":{
"id":55,
"title":"Webhooks and You"
},
"enrollment":{
"id":11688,
"state":"complete",
"score":0,
"end_at":"2016-03-20T18:06:20.732-06:00",
"completed_at":"2016-03-18T15:06:15.741-06:00",
"expires_at":"2016-03-18T15:06:15.741-06:00",
"archived_at":"2017-03-19T16:07:16.742-06:00",
"renew_by":"2017-03-19T16:07:16.742-06:00",
"attempts_count":1,
"required":false,
"inactive":false,
"sources_count":0
},
"completed_attempt":{
"id":11777,
"state":"complete",
"started_at":"2016-03-18T12:02:15.721-06:00",
"ended_at":"2016-03-20T18:06:20.732-06:00",
"progress":1.0,
"score":100
},
"programs":[
{
"id":104644,
"published":true,
"course_count":45,
"title":"Webhooks Program",
"description":"This program is a collection of courses",
"assignment_period":0
}
]
}