Skip to main content

Setting Up a Webhook in Rize

Webhooks are a powerful way to automate workflows and integrate different tools. With Rize’s webhook feature, you can receive real-time updates whenever key actions occur — such as when a new project is created.

How Webhooks Work​

When a configured event occurs, Rize sends a POST request to the specified URL endpoint with the following headers:

  {
"Content-Type": "application/json",
"X-Webhook-Event": "project_created",
"X-Webhook-Signature": "sha256=..."
}

The X-Webhook-Event header tells you which event triggered the request, and the X-Webhook-Signature provides a SHA256 HMAC signature for security validation.

Accessing the Webhook Settings Page​

To create a webhook, click "Create Webhook" in Settings > API.

Screenshot showing the API settings

Configuring the Webhook​

On the Create Webhook modal, you can configure the following fields:

  • Name: A name for your webhook (e.g., “New Project Notifications”).
  • URL: The endpoint where Rize will send webhook data.
  • Secret: A private key used to verify authenticity.
  • Event Types: The events that will trigger the webhook (e.g., “Create Project”).
Screenshot showing the Create Webhook modal

Saving and Managing Webhooks​

Once saved, your webhook will be triggered whenever the selected events occur. You can find all your configured webhooks in the Webhooks section in Settings > API, where you can view, edit, disable, or delete them.

Screenshot showing how to manage webhooks