VitalConnect · AsyncAPI Specification

Vitalconnect Vistacenter Webhooks

Version

View Spec View on GitHub HealthHealthcareMedical DevicesRemote Patient MonitoringCardiac MonitoringBiosensorsWearablesTelehealthClinical TrialsWebhooksAsyncAPIEvents

AsyncAPI Specification

vitalconnect-vistacenter-webhooks.yml Raw ↑
generated: '2026-09-04'
method: searched
source: https://vitalconnect.com/docs/man027/MAN-027_RevG_VistaSolution-IT-Admin-Guide.pdf
spec_type: none
note: >-
  VitalConnect publishes NO AsyncAPI document. It does publicly document a real outbound
  webhook surface: VistaCenter, the cloud clinician application, POSTs event payloads to a
  customer-configured Target URL. Everything below is transcribed from MAN-027 Rev. G,
  "VitalConnect IT Administration Guide" (VistaSolution 3.2), the only public first-party
  technical document that describes the integration surface. Nothing here is inferred — the
  payload field list, the event classes and the configuration steps are as the guide states
  them. The guide gives no JSON schema, no signing scheme and no delivery/retry semantics,
  and those gaps are recorded as unknown rather than guessed.
surface:
  name: VistaCenter Webhooks
  kind: outbound-webhook
  direction: vistacenter-to-subscriber
  transport: HTTPS
  method: POST
  endpoint_owner: subscriber
  endpoint_note: >-
    There is no VitalConnect-side base URL. The subscriber supplies a "Target URL" provided by
    the application service provider; VistaCenter POSTs to it. Outbound traffic originates from
    the VitalConnect platform hosts, published only as the wildcard *.prod.vitalconnect.com.
  configuration:
    ui: VistaCenter administrator interface -> Webhooks
    requires: VistaCenter account with administrator-level permission to manage webhooks
    fields:
      - name: Target URL
        description: The URL provided by the application service provider that events are POSTed to.
      - name: Organization
        description: Which organization's events the webhook is scoped to.
      - name: Event types
        description: Which event classes the webhook subscribes to.
      - name: Send All Current Data
        description: >-
          Present in the UI but documented as internal debugging only. The guide instructs
          administrators NOT to select it.
  firewall:
    note: >-
      The guide instructs IT administrators to allow-list HTTPS, the ports and the IP addresses
      needed for webhook delivery, but does not publish the egress IP ranges. VitalConnect states
      it will provide an outbound IP/port list on request.
payload:
  format: unspecified
  documented_fields:
    - name: event type
      description: The class of event that occurred.
    - name: event ID
      description: Identifier for the individual event.
    - name: event object
      description: An object carrying the event-identifying fields.
  schema_published: false
  signing: unknown
  retry_policy: unknown
  ordering: unknown
events:
  - id: notification
    summary: A VistaCenter patient notification fired (for example a heart-rate or respiration-rate threshold).
    documented_use: Integration with alternate notification services.
  - id: new-patient
    summary: A new patient was created.
    documented_use: Integration with EHR/billing services.
  - id: new-device
    summary: A new relay device was registered.
  - id: device-updated
    summary: An existing relay device record changed.
    triggers:
      - Patch ID changes
      - Source GUID (patient identifier) changes
      - Relay name changes (for example, to a patient name)
      - Source name changes
      - Theater key changes
      - Theater description changes
integration_scope:
  outbound_only: true
  ehr_read_supported: false
  ehr_read_note: >-
    MAN-027 states plainly that, to maintain HIPAA compliance, the VitalConnect solution does not
    support retrieval of information from EHR systems, and directs integrators to contact
    VitalConnect for EHR integration assistance.
x-evidence:
  fetched: '2026-09-04'
  url: https://vitalconnect.com/docs/man027/MAN-027_RevG_VistaSolution-IT-Admin-Guide.pdf
  http_status: 200
  content_type: application/pdf
  document: MAN-027 Rev. G, December 2023 — sections "Third-Party Application Integration",
    "Firewall Configuration for Webhooks", "Configuring Webhooks"

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/vitalconnect-vistacenter-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.