Webhooks

Webhooks

Receive real-time event notifications from the Netchex platform

Webhooks let Netchex push events to your system in real time. Instead of polling the API repeatedly, your endpoint receives an HTTPS POST the moment a relevant event occurs — an employee is added, a payroll is confirmed, a benefit enrollment changes.

Webhooks must be enabled for your integration account. Check the webhooksEnabled field in the GET /accounts/me response. Contact your Netchex integration representative to enable them.

How It Works

  1. Provide your Netchex representative with an HTTPS endpoint URL, a shared secret token, and the event types you want to receive
  2. Netchex registers your endpoint and sends a one-time validation request — you must respond to it before live events flow
  3. When an event occurs, Netchex POSTs a JSON payload to your URL
  4. Respond with 200 OK immediately to acknowledge receipt; process the event asynchronously
  5. Use the id field to handle duplicate deliveries safely

Scoping

Events are scoped to the companies your integration is authorized for. You will only receive events for companies within your access scope — no filtering is needed on your end.

Setup

Webhook configuration is handled by your Netchex integration representative. Provide:

WhatDetails
Endpoint URLPublicly accessible HTTPS URL — must support TLS
Shared SecretA token you choose; sent as ?token= on every request so you can verify origin
Event TypesThe event types you want to receive — all or a subset

Next Steps

On this page