Authentication
Each direction uses its own credentials. A credential for sending CAD data to GovWorx does not authorize a GovWorx update at a CAD endpoint.CAD to GovWorx
CAD sends a provisioned, customer-scoped API key as a bearer credential on every call toPOST /cad/v1/incidents.
tenantId in the event envelope is a
cross-check. GovWorx does not use it for routing.
GovWorx to CAD
The baseline webhook profile uses two mechanisms:- A provisioned bearer credential that the CAD endpoint uses to authorize GovWorx.
- A timestamped HMAC-SHA-256 signature that verifies the exact request body and prevents replay.
X-GWX-Signature. It computes the digest over:
Retries
A retry reuses the delivery identifier and the exact request body. It has a new timestamp and signature. See Reliability for duplicate handling.Connector profiles
A connector profile can document a security exception when a CAD system cannot meet the baseline. For example, a profile may support a raw-body signature without a timestamp. The profile states the replacement behavior and its security tradeoff; it does not weaken the baseline for other listeners.Connector profiles
See how GovWorx records CAD-specific compatibility requirements.

