Create a webhook subscription
Changed on🔑
Required OAuth scope: webhooks:write.
Creates a webhook subscription.
Request
- Base URLhttps://app.360learning.com
- URLhttps://app.360learning.com/api/v2/webhooks/subscriptions
- AuthOAuth 2Client credentialsToken URL: /api/v2/oauth2/token
Headers
The version of the API.
Request body
Example request
{
"name": "HRIS system subscription",
"url": "https://example.com/webhook"
}Response
Returns the created webhook subscription.
Example response
{
"name": "HRIS system subscription",
"url": "https://example.com/webhook",
"_id": "507f1f77bcf86cd799439011"
}Changes
- breaking
added
subschema #3: Url Schemeto the response bodyoneOflist for the response status - warning
added the new
classroom.slot.attendance.sheet.signedenum value to theresponse property for the response status - warning
added the new
courses.skills.addedenum value to theresponse property for the response status - warning
added the new
courses.skills.removedenum value to theresponse property for the response status - warning
added the new
groups.catalog.courses.addedenum value to theresponse property for the response status - warning
added the new
groups.catalog.path.sessions.addedenum value to theresponse property for the response status - warning
added the new
groups.library.courses.addedenum value to theresponse property for the response status - warning
added the new
groups.library.courses.removedenum value to theresponse property for the response status - warning
added the new
groups.library.paths.addedenum value to theresponse property for the response status - warning
added the new
groups.library.paths.removedenum value to theresponse property for the response status - warning
added the new
path.session.classroom.slot.createdenum value to theresponse property for the response status - warning
added the new
path.session.classroom.slot.deletedenum value to theresponse property for the response status - warning
added the new
path.session.classroom.slot.updatedenum value to theresponse property for the response status - warning
added the new
path.updatedenum value to theresponse property for the response status - warning
added the new
paths.skills.addedenum value to theresponse property for the response status - warning
added the new
paths.skills.removedenum value to theresponse property for the response status - warning
added the new
skill.createdenum value to theresponse property for the response status - warning
added the new
skill.deletedenum value to theresponse property for the response status - warning
added the new
skill.updatedenum value to theresponse property for the response status - warning
added the new
user.certificate.awardedenum value to theresponse property for the response status - warning
added the new
user.classroom.slot.registeredenum value to theresponse property for the response status - warning
added the new
user.classroom.slot.rsvp.going.noenum value to theresponse property for the response status - warning
added the new
user.classroom.slot.rsvp.going.yesenum value to theresponse property for the response status - warning
added the new
user.classroom.slot.unregisteredenum value to theresponse property for the response status - warning
added the new
user.customfield.createdenum value to theresponse property for the response status - warning
added the new
user.customfield.deletedenum value to theresponse property for the response status - warning
added the new
user.customfield.updatedenum value to theresponse property for the response status - warning
added the new
user.customfield.values.updatedenum value to theresponse property for the response status - info
added the new
classroom.slot.attendance.sheet.signedenum value to the request property - info
added the new
courses.skills.addedenum value to the request property - info
added the new
courses.skills.removedenum value to the request property - info
added the new
groups.catalog.courses.addedenum value to the request property - info
added the new
groups.catalog.path.sessions.addedenum value to the request property - info
added the new
groups.library.courses.addedenum value to the request property - info
added the new
groups.library.courses.removedenum value to the request property - info
added the new
groups.library.paths.addedenum value to the request property - info
added the new
groups.library.paths.removedenum value to the request property - info
added the new
path.session.classroom.slot.createdenum value to the request property - info
added the new
path.session.classroom.slot.deletedenum value to the request property - info
added the new
path.session.classroom.slot.updatedenum value to the request property - info
added the new
path.updatedenum value to the request property - info
added the new
paths.skills.addedenum value to the request property - info
added the new
paths.skills.removedenum value to the request property - info
added the new
skill.createdenum value to the request property - info
added the new
skill.deletedenum value to the request property - info
added the new
skill.updatedenum value to the request property - info
added the new
user.certificate.awardedenum value to the request property - info
added the new
user.classroom.slot.registeredenum value to the request property - info
added the new
user.classroom.slot.rsvp.going.noenum value to the request property - info
added the new
user.classroom.slot.rsvp.going.yesenum value to the request property - info
added the new
user.classroom.slot.unregisteredenum value to the request property - info
added the new
user.customfield.createdenum value to the request property - info
added the new
user.customfield.deletedenum value to the request property - info
added the new
user.customfield.updatedenum value to the request property - info
added the new
user.customfield.values.updatedenum value to the request property
- breaking