Webhooks require an RMZ+ subscription plan. You can manage webhooks from your store dashboard.
How Webhooks Work
Configure a webhook
In your dashboard, create a webhook by specifying the event type, destination URL, and retry settings.
Event occurs
When a matching event happens (e.g., a customer places an order), RMZ builds the payload and queues the webhook for delivery.
Payload delivered
RMZ sends an HTTP POST request to your URL with the event data as JSON. Custom headers identify the request.
Setting Up a Webhook
Navigate to Dashboard > Settings > Webhooks and click Add Webhook.Configuration Fields
| Field | Required | Description |
|---|---|---|
| Name | No | A label for your reference (e.g., “Order notifications”) |
| Event | Yes | The event type to listen for (e.g., order.created) |
| URL | Yes | The HTTPS endpoint that will receive the webhook POST requests |
| Tries | Yes | Number of delivery attempts (1 to 5) |
| Enabled | No | Toggle the webhook on or off (default: off) |
Webhook payload signing is not enabled by default. The secret key is generated and stored, but the
Signature header is only included when signing is explicitly enabled for the webhook. See Signature Verification for details.Managing Webhooks
From the webhooks settings page, you can:- Create new webhooks with different events and URLs
- Update the name, event, URL, tries, or enabled status of existing webhooks
- Delete webhooks you no longer need
- Toggle webhooks on/off without deleting them
Discord Integration
RMZ automatically detects Discord webhook URLs and transforms the payload into a Discord embed format. If your webhook URL containsdiscord, the payload is converted to a rich embed with order details, customer info, and status — no middleware needed on your end.
Request Headers
Every webhook request includes these headers:| Header | Description |
|---|---|
Content-Type | application/json |
X-RMZ-WEBHOOKS | API version (1.2) |
X-RMZ-REQUEST-ID | Unique request ID for tracking and deduplication |
Signature | HMAC-SHA256 signature (only present when signing is enabled for the webhook — not included by default) |
Quick Links
Events
See all available webhook event types.
Payload Format
Full payload structure with field descriptions.
Signature Verification
Verify webhook authenticity with HMAC signatures.
Reliability
Retry strategy, timeouts, and delivery guarantees.

