feat: add outbound webhook event framework

This commit is contained in:
Christian Krakau-Louis
2026-05-23 18:06:29 +02:00
parent aedd868a9c
commit d61a05bad0
17 changed files with 1674 additions and 14 deletions
+15
View File
@@ -86,6 +86,21 @@ Apprise supports email, Slack, Teams, Discord, generic webhooks, and many other
targets through the same notification field. Add each destination on a separate
line.
## Webhooks
Use **Settings** > **Webhooks** when another system needs structured DMARQ
events instead of human-readable notifications.
1. Add a name and HTTPS endpoint URL.
2. Choose all events or one event type.
3. Save the endpoint.
4. Use **Test** to send a signed test event.
5. Inspect **Recent Deliveries** to see status, attempts, response codes, and errors.
DMARQ signs each delivery with `X-DMARQ-Signature` and includes
`X-DMARQ-Idempotency-Key` so receivers can reject replays and deduplicate
retries. Endpoint URLs and signing secrets are encrypted at rest.
## API Access
DMARQ provides an API for integration with other systems: