Register a new webhook.
Important: The secret is only shown in this response. Store it securely.
| Event Type | Description |
|---|---|
order.antiAi.completed | Anti-AI processing completed |
order.antiAi.failed | Anti-AI processing failed |
order.watermarkEmbed.completed | Watermark embedding completed |
order.watermarkEmbed.failed | Watermark embedding failed |
order.watermarkExtract.completed | Watermark extraction completed |
order.watermarkExtract.failed | Watermark extraction failed |
Webhook requests include an X-MoriBiz-Signature header.
The signature is generated using HMAC-SHA256 with the secret issued at registration.
const crypto = require('crypto');
const signature = crypto.createHmac('sha256', secret)
.update(JSON.stringify(payload))
.digest('hex');