Edit a webhook subscription
Changed on🔑
Required OAuth scope: webhooks:write.
Edits specific fields of an existing webhook subscription. Fields not included in the request payload remain unchanged.
Request
- Base URLhttps://app.360learning.com
- URLhttps://app.360learning.com/api/v2/webhooks/subscriptions/{subscriptionId}
- AuthOAuth 2Client credentialsToken URL: /api/v2/oauth2/token
Path parameters
The unique ID of the webhook subscription.
Headers
The version of the API.
Request body
Example request
{
"name": "HRIS system subscription",
"url": "https://example.com/webhook"
}Response
Returns the updated 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
- breaking