Webhooks

Webhooks serves seamless sharing of real-time communication and data exchange between applications. These Hypertext Transfer Protocol Secure (HTTPS) callbacks enable the possibility of near-instantaneous communication between the different applications.

With webhooks, Signals help you to automatically initiate actions in the target systems based on predefined events that occur in the publisher environment. This eliminates the need for human intervention and allows systems to react dynamically to the changes.

Key Aspects

Lightweight and scalable

Webhooks are lightweight and scalable, majorly due to its HTTPS protocol and the low latency rate. This allows to handle a large volume of event notifications without a significant amount of resources or processing time. Moreover, it is easy to implement and deploy in various environments.

Note:You can create only a maximum of 100 webhooks in a Catalyst Project.

Various HTTPS Methods

Catalyst Signals supports multiple HTTPS methods for webhooks, including POST, GET, PUT, PATCH, DELETE, and OPTIONS. This flexibility enhances the management of event data, leading to robust and efficient event deliveries to the target applications.

Invocation Rate Limit

This denotes the maximum frequency at which the webhook can be invoked within a second. This limit helps in preventing excessive use of endpoints that may overload the target systems. You can configure the rate limit to allow a minimum of one up to a maximum of 300 HTTPS calls per second. The default invocation rate limit for webhooks is 300 per second.

Customizable Headers and Parameters

Webhooks support customizable headers and parameters. They can either be static values or dynamic values, indicated by double curly braces like this {{variable}}. Once these headers and parameters are specified for the webhooks, it should also be configured on the respective target page under Placeholders.

You can provide up to 25 unique headers and parameters for each webhook. This limit is provided to have precise control over the transmitted data.

Learn how to configure Headers and Parameters for Webhook

Last Updated 2025-04-11 18:35:15 +0530 +0530