How webhooks work
Nous’s worker exposes a webhook server athttps://api.yourdomain.com/inbound/. Each source gets its own path with your workspace ID embedded in the URL.
{ "ok": true } immediately — retries won’t cause duplicate activities because every event is deduplicated by external_id.
LinkedIn webhooks are configured differently — they go through Unipile using a query-param URL. See the LinkedIn provider page for exact setup.
Available endpoints
HMAC verification
Set a shared secret for each source innous.env. Nous validates the signature header using HMAC-SHA256.
Fathom uses svix-based signing (
webhook-signature header) with timestamp tolerance. All other sources use standard x-nous-signature: sha256=hmac.Finding your workspace ID
Your workspace ID is a UUID visible in Settings → Workspace. It’s also returned in all API responses underworkspace_id.