Configure where a site sends form submissions
configure_form_webhookSet the webhook URL where Warpweb sends form submissions as signed JSON POSTs, replacing default email delivery.
Instructions
Configure the URL Warpweb POSTs to whenever a form is submitted on this site. Each delivery is signed with HMAC-SHA256 (header X-Warpweb-Signature over the raw request body) using a site-scoped secret. IMPORTANT: the signing secret is returned in secret_issued ONLY on the first configure or when rotate_secret: true is passed — store it immediately, it is not retrievable later. Re-configuring with the same URL is idempotent (no new secret issued). Before this is configured, form submissions deliver as plain email to the site's contact email instead. Most API customers want the webhook path for structured JSON + verification. Free to configure; free to deliver.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Site UUID to configure the form webhook for. | |
| webhook_url | Yes | Your HTTP(S) endpoint that will receive form-submission POSTs. | |
| rotate_secret | No | When true, regenerates the signing secret (invalidates the prior one). Default false. |