Developer Experience

Webhooks

Real-time notifications for every event

Get notified instantly when content changes, articles are published, or syncs complete. Build integrations that react to your knowledge base in real time.

Real-Time Events

Get notified the moment something changes. No polling, no delays.

Configurable Endpoints

Point webhooks to any URL. Filter by event type.

Secure Delivery

HMAC-signed payloads with retry logic. Verify every request.

Webhook Events

Events for every important action

KBKit sends webhook events for every important action in your knowledge base.

  • sync.completed

    Triggered when a git sync finishes successfully

  • sync.failed

    Triggered when a sync encounters an error

  • article.created

    A new article was parsed and published

  • article.updated

    An existing article was modified

  • article.deleted

    An article was removed from the repository

  • kb.published

    A knowledge base was published or updated

webhook-payload.json

{

  "event": "sync.completed",

  "timestamp": "2025-03-12T10:30:00Z",

  "knowledge_base": {

    "id": "kb_2xK9mN",

    "name": "Developer Docs",

    "slug": "developer-docs"

  },

  "sync": {

    "articles_created": 3,

    "articles_updated": 8,

    "articles_deleted": 1,

    "duration_ms": 1247

  }

}

Integrations

Build powerful integrations

Slack Notifications

Post to a Slack channel when new articles are published.

CI/CD Pipelines

Trigger builds or deployments when docs change.

Analytics Tracking

Send sync events to your analytics platform.

Translation Services

Auto-trigger translations when new content arrives.

Search Index Updates

Refresh external search indexes on content changes.

Custom Dashboards

Feed webhook data into internal monitoring tools.

Ready to build integrations?

Start receiving real-time webhook events from your knowledge base in minutes.