removedInput schema / properties / provider / description
Removed value: -"Webhook signature provider scheme to evaluate: 'stripe' (Stripe-Signature t=<sec>,v1=<hex>, default), 'shopify' (X-Shopify-Hmac-Sha256 Base64 raw UTF-8 HMAC), or 'revclamp' (X-RevClamp-Signature t=<sec>,v1=<hex>)."
removedInput schema / properties / rawPayload / description
Removed value: -"Exact unparsed UTF-8 webhook request body string (up to 16,384 chars) used to compute the canonical SHA-256 HMAC digest. Defaults to a provider-specific sample JSON event if omitted."
removedInput schema / properties / secret / description
Removed value: -"Synthetic or test webhook signing secret (default: 'whsec_test_revclamp_sandbox_secret_2026', max 256 chars). Live production secrets (sk_live_, rk_live_, non-test whsec_..., shpss_..., shpat_..., rg_live_, rc_live_, AKIA..., and PEM private keys) are rejected."
removedInput schema / properties / signatureHeader / description
Removed value: -"Optional supplied HTTP signature header value to verify via crypto.timingSafeEqual (e.g. 't=1760000000,v1=...' or Base64 digest, max 512 chars). Omit to run in GENERATE_AND_SELF_VERIFY mode."
removedInput schema / properties / timestampSec / description
Removed value: -"Optional Unix epoch timestamp in integer seconds (valid range: 1 to 9999999999; defaults to current server Unix timestamp) used when generating or verifying timestamped Stripe/RevClamp headers."
removedInput schema / properties / timestampSec / maximum
Removed value: -9999999999
removedInput schema / properties / timestampSec / minimum
Removed value: -1
addedInput schema / properties / toleranceSec
Added value: +{
+ "default": 300,
+ "maximum": 3600,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / required
Added value: +[
+ "provider",
+ "secret",
+ "rawPayload"
+]