Mixpeek Logo

    Event Webhooks

    Real-time event notifications for object ingestion, collection processing, clustering, and alert triggers with retry logic

    Why do anything?

    ML pipelines are async. Without webhooks, you poll for status or miss important events like processing completion or alert triggers.

    Why now?

    Real-time applications need instant notifications. Polling wastes resources and adds latency.

    Why this feature?

    Event-driven webhooks for 20+ event types across objects, collections, clusters, triggers, taxonomies, and alerts. Supports EMAIL, SLACK, and WEBHOOK channels with retry logic.

    How It Works

    Event-driven webhook system with 20+ event types, multiple delivery channels, and built-in retry logic.

    1

    Event Capture

    System events captured from all services (objects, collections, clusters, alerts)

    2

    Subscription Filter

    Events matched against active webhook subscriptions

    3

    Payload Formation

    Event context serialized with full metadata

    4

    Delivery

    HTTP POST to webhook URL with configurable retry (3 attempts, exponential backoff)

    Why This Approach

    Push-based delivery eliminates polling overhead. Multiple channels (EMAIL, SLACK, WEBHOOK) support diverse integration patterns. Retry logic ensures delivery reliability.

    Integration

    client.webhooks.create(url="https://your-app.com/webhook", events=["object.created"])