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.
Configure endpoint
Register your HTTPS endpoint in the dashboard or via the API. We validate connectivity before saving.
Select events
Choose which event types to subscribe to. Receive only the notifications that matter to your workflow.
Receive signed payloads
Each delivery includes an HMAC-SHA256 signature so you can verify the payload originated from Switch Labs.
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.processedrecord.createdrecord.updateddispute.openeddispute.resolvedsubmission.completedvalidation.failedschedule.triggeredBuilt 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
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.