Web Edge
Web Edge Sessions
Shown but not edited: the CNAME target, the DNS records, the four-step progress rail, the bot-check sitekey and the hostnames it covers.
Allowed origins are stored with the Form Processing settings, which is why their change history appears on that screen. Format is
scheme://host[:port]: no path, no wildcard, exact match. One list governs both form capture and event capture.
Form Processing
Settings → Form Processing
Two-sided settings. A form’s own honeypot field name overrides the account default, but switching the check off account-wide beats both. Bot protection needs the account provider and the form’s opt-in.
Consent Provider
Settings → Consent Provider
Consent text versions are append-only: no edit, no delete.
Web Tracking
Settings → Web Tracking
Key lifecycle: Issue, then Rotate (the old key works until the new one lands) or Revoke (every event refused; the record is kept). See Rotate or revoke.
Landing Page
Settings → Landing PagePer-form settings
Not on a settings screen — these live on the form itself and reach allGood when the form is registered.
Publishing the form registers it, so registration requires a published version. An unregistered form refuses every submission.
Because the endpoint is schemaless, a hand-built POST isn’t checked against the declared fields. That’s deliberate — the field check exists so a visitor can fix their input, which is only possible in a browser.
Fail-closed defaults
If allGood finds no settings for an account, it falls back to the strictest position rather than a permissive one.
A missing value never means “allow”. “The sync hasn’t landed yet” must never quietly become “the allowlist is off”.