Real-Time Event Delivery

    Webhooks & Real-Time Notifications

    Stay in sync with every credit reporting event. Configure webhook endpoints to receive signed, structured payloads the moment files are processed, records change, disputes are opened, or submissions are delivered.

    How it works

    Four steps to real-time event delivery.

    Step 1

    Configure endpoint

    Register your HTTPS endpoint in the dashboard or via the API. We validate connectivity before saving.

    Step 2

    Select events

    Choose which event types to subscribe to. Receive only the notifications that matter to your workflow.

    Step 3

    Receive signed payloads

    Each delivery includes an HMAC-SHA256 signature so you can verify the payload originated from Switch Labs.

    Step 4

    Verify & process

    Validate the signature, process the event, and return a 2xx response. We handle retries on failure.

    Supported event types

    Subscribe to the events that matter to your integration. Each event delivers a structured JSON payload with all the context you need.

    file.processed
    record.created
    record.updated
    dispute.opened
    dispute.resolved
    submission.completed
    validation.failed
    schedule.triggered

    Built for reliability and security

    Production-grade webhook delivery with the observability and safeguards your team expects.

    8 event types

    Subscribe to file processing, record lifecycle, dispute management, submission delivery, validation failures, and schedule triggers.

    HMAC-SHA256 payload signing

    Every webhook delivery is signed with your secret key so you can cryptographically verify authenticity before processing.

    Delivery logs with request/response inspection

    View the full request payload, response status, and timing for every delivery attempt directly in the dashboard.

    Automatic retries with exponential backoff

    Failed deliveries are retried up to five times with increasing intervals. No events are lost due to transient outages.

    Per-event filtering

    Subscribe to exactly the events you need. Filter by event type so your endpoint only receives relevant payloads.

    Test events from sandbox

    Trigger test deliveries from the sandbox environment to verify your integration before going live with production data.

    Manage webhooks via the API

    Create, update, and delete webhook endpoints programmatically. List delivery attempts, replay failed events, and rotate signing secrets without leaving your codebase.

    • Create and manage endpoints via REST
    • Rotate signing secrets on demand
    • Replay failed deliveries by ID
    • List delivery attempts with filtering
    Explore the API reference

    Ready to integrate real-time notifications?

    Create your account, configure a webhook endpoint, and start receiving events in minutes. Our sandbox environment lets you test the full delivery pipeline before going live.