The integration job
Webhooks are intended to deliver versioned ClickGuardIQ events to customer-controlled HTTPS endpoints with scoped subscriptions, signatures, replay resistance, idempotency, bounded retries, dead-letter visibility, and observable delivery history. This page is designed for developers, security teams, platform owners, agencies, operations teams, and buyers designing ClickGuardIQ event delivery into approved downstream systems. Its current public status is planned signed event-delivery capability, which remains visible beside the setup and operational workflow.
The provider or destination boundary is the customer controls endpoint availability, TLS, authentication verification, request handling, processing, response semantics, storage, deduplication, downstream permissions, and operational recovery. A directory listing, plan entitlement, configured credential, successful authorization, enabled toggle, or published tag is not evidence that the complete workflow is connected, healthy, current, or verified.
- Current status: planned signed event-delivery capability
- Audience: developers, security teams, platform owners, agencies, operations teams, and buyers designing ClickGuardIQ event delivery into approved downstream systems
- Provider boundary: the customer controls endpoint availability, TLS, authentication verification, request handling, processing, response semantics, storage, deduplication, downstream permissions, and operational recovery
Scope and permissions travel with the connection
Each subscription must bind organization, client, websites, event types, schema version, destination environment, endpoint, permitted fields, secret version, delivery policy, owner, and purpose. Credentials, tokens, secrets, account identifiers, client or website assignments, capability grants, consent, and permitted fields must remain scoped to the minimum authorized purpose.
Payloads should contain the minimum approved fields, exclude secrets and unnecessary personal data, respect client and website boundaries, use transport protection, and follow retention, deletion, audit, and incident-response requirements. Setup, refresh, permission change, disconnection, administrative access, sensitive field use, delivery attempts, and other material operations should produce attributable audit history without exposing secret values in public pages, routine logs, alerts, or exports.
Operational state is evidence
Webhook health should separate subscription status, endpoint validation, eligible event creation, queued, attempted, receiver response, acknowledged, failed, retried, exhausted, dead-lettered, replayed, disabled, and reconciled states. Connection health should identify the latest meaningful source and destination state, the time it was observed, expected freshness, current delay, error or limitation, retry or recovery status, and affected capability.
A successful HTTPS response proves only the configured receiver returned an accepted response for that attempt; it does not prove downstream processing, storage, action, human review, or business outcome. When the product cannot verify a field, permission, data flow, provider response, downstream receipt, application, or reversal, the honest state is planned, configured, delayed, degraded, failed, unavailable, unknown, or externally controlled—not connected or successful by inference.