Skip to main content

Webhook Integration

Corsano webhooks push patient measurements to your system as soon as data arrives. This approach is ideal for real-time workflows where your applications need to react immediately to new vitals.

When to use webhooks

Use webhooks for:

  • Real-time data streaming as measurements are recorded
  • Live patient monitoring dashboards (e.g., nursing stations)
  • Immediate EHR updates when new vitals are received
  • Custom alerting logic triggered by incoming data
  • Event-driven architectures that process data on arrival

Technical characteristics

AttributeDetails
Communication modelPush-based (Corsano sends data to your endpoint)
AuthenticationSignature verification via shared secret
Data update period1 minute
Data freshnessNear real-time (forwarded as data arrives at Corsano)
Data typesMeasurement data (heart rate, SpO2, respiration rate, blood pressure, temperature, etc.)
Infrastructure needsPublic HTTPS endpoint with firewall rules permitting Corsano IPs

Typical workflow

  1. Register your webhook endpoint URL in the Corsano Research Portal
  2. Configure which data types should be forwarded to your endpoint
  3. Implement an endpoint that validates signatures and processes incoming data
  4. Process data in your system (update dashboards, trigger alert logic, store in EHR)

Recommendation

Webhooks are the primary integration method for most deployments because they provide the fastest data delivery and support real-time monitoring. For comprehensive deployments, pair webhooks with REST API access for on-demand historical queries and S3 sync for archival and data lake use cases.

Getting started

To begin integration, contact the Corsano developer support team:

Configuration screenshot

App Chart