You can only manage service hooks in the UI and create custom service hooks if you have the appropriate Sitefinity CMS license. However, if you have configured webhooks before, you can migrate them to service hooks and continue using webhooks by configuring them manually in advanced settings.
When you migrate to 14.0 and had webhooks configured previously, they will be automatically migrated to Service hooks when you install the new Servicehooks module. Note that during installation of the Servicehooks module, any existing webhooks will be migrated to Service hooks only if there are no Service hooks created at that point.
When you upgrade to 14.0, if you had any webhooks configured previously they will be automatically migrated to service hooks and will be managed by the Servicehooks module which is installed and enabled by default. Note that after the migration the configured webhooks will not be deleted. If you uninstall the Servicehooks module and then install it again, any existing webhooks will be migrated to service hooks only if there are no service hooks created at that point.
The payload sent by the new service hooks is not the exact same payload sent by the legacy webhooks, which is a breaking change for existing integrations. For sample payloads of service hooks, see List of service hook triggers and sample payload.
To create a Service hook, perform the following:
Next you must configure the service hook action.
IMPORTANT: If you configure a secret, then you must compute the hash on the other side, using the secret and the timestamp, and compare it with the Sf-Signature header. This way you can ensure that the request comes from Sitefinity CMS and can prevent others from sending invalid data to the endpoint.
Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.
This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.
This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.
The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important