About Process Hooks

Learn the basics of what a Process Hook is.

Process Hooks allow a client to override or augment the Directscale system logic in a synchronous nature when certain system events occur. This in-process and synchronous functionality is what makes Process Hooks distinctly different from About Events & Webhooks.

This in-process functionality is achieved by calling an external system when a Process Hook event occurs instead of executing the default Directscale logic. The external system is then responsible for either executing the default Directscale logic or implementing logic that replaces it. The default Directscale logic is made available to external systems through the Extension Hook Callback API.