Webhooks (Early Adopter) Enhancements
In this release, content encoding is implemented to improve throughput for all subscriptions to event-driven notifications through Webhooks, providing more timely execution of the business process. Edge Import LMS Events are added to ensure all Learning Assignment and Completion events are published through the Webhook.
Webhooks were introduced in the July ’23 Release as an Early Adopter feature. With the November ’23 Release, the Webhooks functionality continues to be available to customers in the Early Adopter phase with additional functionality included.
Starter Guide
Click here to download the Webhooks Starter Guide.
What are Webhooks?
Webhooks are an HTTP-enabled feature that enables customers to integrate deeper into the Cornerstone ecosystem by enabling near real-time access to critical business event data.
Why use Webhooks?
Webhooks provides the following:
- Event-driven notifications to drive more timely business process execution
- Full event data payloads that do not require multiple API calls
- Asynchronous processing of data
- Decreased implementation complexity
New Features for the November '23 Release
The following key features are added with this release:
- Added Content Encoding to improve the speed of data throughput
- Added Edge Import LMS Events to the Training Webhook to ensure all Learning Assignment and Completions are received
What’s Next
The following enhancements will be delivered in future releases:
- Feature hardening for the General Availability deployment
- Support of infrastructure tiering to support business process requirements
- Establish notifications based on a Status Webhook
Implementation
Webhooks can be enabled for all customers except those on swimlanes SL4 and SL5.
To enable Webhooks in Stage environments, contact Global Customer Support.
To enable Webhooks in Production environments, contact your account executive to purchase Webhooks. Once purchased, contact Global Customer Support to enable Webhooks.
When Webhooks are enabled, the permissions are automatically granted to the default System Administrator role. Administrators must grant this permission with the appropriate constraints to other roles, if necessary.
, , , , , , andSet up a Webhook
To set up a webhook, you must first create an endpoint to link your hosted URL and the webhook.
Then, create a webhook to begin publishing events to your endpoint.
See Webhooks (Early Adopter) - Overview.
Permissions
The following existing permissions apply to this functionality:
PERMISSION NAME | PERMISSION DESCRIPTION | CATEGORY |
Edge Endpoints - Manage | Grants access to view, create, edit, and verify Edge Endpoints used with Webhooks. This permission can be constrained by OU and User. This is an administrator permission. | Edge |
Edge Endpoints - View Secret | Grants access to view the secret key for Edge Endpoints used with Webhooks. This permission can be constrained by OU and User. This is an administrator permission. | Edge |
Edge Endpoints - View | Grants access to view Edge Endpoints used with Webhooks. This permission can be constrained by OU and User. This is an administrator permission. | Edge |
Edge Webhooks - Manage | Grants access to view, create, and edit Edge Webhooks. This permission can be constrained by OU and User. This is an administrator permission. | Edge |
Edge Webhooks - Start/Stop | Grants access to start and stop Edge Webhooks. This permission can be constrained by OU and User. This is an administrator permission. | Edge |
Edge Webhooks - View | Grants access to view Edge Webhooks. This permission can be constrained by OU and User. This is an administrator permission. | Edge |