cURL
Webhooks
Create webhook
Register a new webhook.
- Multiple webhooks can be registered
- A signing secret is returned upon registration
Important: The secret is only shown in this response. Store it securely.
Webhook Event Types
| 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 |
Signature Verification
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');
Retry Policy
- Max 3 retries
- Exponential backoff (1s, 2s, 4s)
- Success response: 2xx status code
POST
cURL
Documentation Index
Fetch the complete documentation index at: https://docs.bizmori.com/llms.txt
Use this file to discover all available pages before exploring further.