Implementation facts
Recommended implementation workflow
Create and activate a webhook endpoint inside the authenticated Cybatar administration workflow.
Store the issued signing secret in the sending system; do not rely on the preview as a credential.
Optionally restrict the endpoint to known source IP addresses.
Serialize the outbound event payload and sign it using the deployment’s Cybatar webhook signing procedure.
Send the timestamp and signature headers with the request and keep payloads within the current size and batch limits.
Monitor ingestion-attempt records and source health after rollout.
Security and claim boundary
The exact endpoint UUID, secret and deployment-specific signing material are private. This public guide intentionally does not expose live endpoint values or claim compatibility with every webhook sender.
Frequently asked questions
Is Cybatar webhook ingestion authenticated?
Yes. The current implementation requires a valid timestamped HMAC signature and can additionally restrict source IPs.
Are webhook credentials stored in plaintext?
The endpoint creation workflow stores an encrypted shared secret and a separate preview value; the issued plaintext secret is intended to be copied at creation time.
Does the receiver accept unlimited event batches?
No. The current receiver enforces both request-size and event-count limits.