Skip to main content

How webhooks work

Instead of polling the API for changes, webhooks push notifications to your server when events occur. When a keyword position updates, content gets approved, or an audit completes, we send an HTTP POST to your registered URL.

Quick setup

1. Create a webhook subscription

Requires a Read + Write API key:

2. Handle incoming webhooks

3. Verify the signature

Every webhook includes an HMAC-SHA256 signature for verification. See Webhook Security.

Webhook payload format

Delivery behavior

Requirements

  • Webhook URL must use HTTPS
  • Your endpoint must return a 2xx status code within 30 seconds
  • Payload is sent as JSON with Content-Type: application/json