create_webhook
Register an HTTPS endpoint to receive audit event notifications with HMAC-SHA256 signing. Returns webhook ID and active status; use list_webhooks first to avoid duplicates.
Instructions
[webhook] Register an HTTPS endpoint to receive audit event notifications (audit.completed, audit.failed, etc.). Outgoing requests are HMAC-SHA256-signed via your secret in X-Vertaaux-Signature. Returns id + active status.
URL must be HTTPS and externally reachable; SSRF-blocked URLs are rejected. Use list_webhooks first to avoid duplicates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | HTTPS URL that will receive POST callbacks. Must be publicly reachable — localhost and private IPs are blocked by SSRF protection. | |
| secret | Yes | Shared secret (16-128 chars) for HMAC-SHA256 signing. Your receiver verifies the X-Vertaaux-Signature header against this secret. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |