Overview

Rize.io webhooks allow external systems to receive real-time notifications when specific events occur. When an event is triggered, Rize.io sends an HTTP POST request to the configured webhook URL with event details.


Webhook Configuration Fields

Field Description
Label A name for the webhook.
URL The endpoint that will receive webhook events.
Secret Used to generate a signature for request verification.
Actions The events that will trigger the webhook.

Webhook Request Structure

HTTP Method

POST

Headers

Each webhook request includes the following headers:

{
  "Content-Type": "application/json",
  "X-Webhook-Event": "<event_name>",
  "X-Webhook-Signature": "sha256=<hmac_signature>"
}


Request Payload

The request body contains a JSON object with details about the triggered event. The structure varies based on the event type.

Example for project_created event:

{
  "event_type": "projected_created",
  "data": {
	  "id": "12345",
	  "name": "New Project",
	  "client": {
		  id: "67890",
	    name: "Acme Corp"
		},
		"created_at": "2025-03-10T12:00:00Z"
	}
}