Human API · AsyncAPI Specification

Human API HIP Notifications

Version v3.0-HIP

Webhook notifications the Health Intelligence Platform pushes to a configured client endpoint. Notifications are delivered as JSON arrays of event objects. Enablement is per-client and arranged with an account manager. Two event types are publicly documented.

View Spec View on GitHub HealthcareUnited StatesHealth DataEHRInteroperabilityRemote MonitoringWearablesLife InsuranceClinical DataHealth APIAsyncAPIEvents

Channels

order/summary
subscribe onOrderSummaryUpdated
Order Summary notification (order reached a terminal state).
aps/status-notes
subscribe onVendorNoteCreated
APS status / vendor progress note became available.

Messages

OrderSummaryUpdated
Order Summary Updated
VendorNoteCreated
APS Vendor Note Created

AsyncAPI Specification

Raw ↑
generated: '2026-07-24'
method: searched
source: https://reference.humanapi.co/docs/order-summary-notification + https://reference.humanapi.co/docs/aps-status-notes
spec_type: AsyncAPI
asyncapi: 2.6.0
info:
  title: Human API HIP Notifications
  version: v3.0-HIP
  description: >-
    Webhook notifications the Health Intelligence Platform pushes to a configured client
    endpoint. Notifications are delivered as JSON arrays of event objects. Enablement is
    per-client and arranged with an account manager. Two event types are publicly documented.
defaultContentType: application/json
channels:
  order/summary:
    subscribe:
      summary: Order Summary notification (order reached a terminal state).
      operationId: onOrderSummaryUpdated
      message:
        $ref: '#/components/messages/OrderSummaryUpdated'
  aps/status-notes:
    subscribe:
      summary: APS status / vendor progress note became available.
      operationId: onVendorNoteCreated
      message:
        $ref: '#/components/messages/VendorNoteCreated'
components:
  messages:
    OrderSummaryUpdated:
      name: OrderSummaryUpdated
      title: Order Summary Updated
      contentType: application/json
      payload:
        type: object
        properties:
          timestamp: { type: string, format: date-time }
          eventId: { type: string, format: uuid }
          orderId: { type: string, format: uuid }
          eventType: { type: string, enum: ['orders.OrderSummaryUpdated'] }
          eventGroup: { type: string, example: order }
          humanId: { type: string }
          clientId: { type: string }
          userId: { type: string }
          clientUserId: { type: string }
          clientData: { type: object }
          eventPayload:
            type: object
            properties:
              orderStatus: { type: string, example: completed }
              timedOut: { type: boolean }
              reportsAvailable: { type: boolean }
              dataAvailable: { type: boolean }
              fcraSuppressed: { type: boolean }
              reports:
                type: array
                items:
                  type: object
                  properties:
                    id: { type: string }
                    name: { type: string }
                    fileExtension: { type: string }
                    uri: { type: string, format: uri }
    VendorNoteCreated:
      name: VendorNoteCreated
      title: APS Vendor Note Created
      contentType: application/json
      payload:
        type: object
        properties:
          timestamp: { type: string, format: date-time }
          eventId: { type: string, format: uuid }
          orderId: { type: string, format: uuid }
          eventType: { type: string, enum: ['integrations.VendorNoteCreated'] }
          eventGroup: { type: string, enum: [portal, ehr, offline] }
          humanId: { type: string }
          clientId: { type: string }
          userId: { type: string }
          clientUserId: { type: string }
          clientData: { type: object }
          eventPayload:
            type: object
            properties:
              note: { type: string }
              providerNames: { type: array, items: { type: string } }
              providerIds: { type: array, items: { type: string } }
              clientProviderId: { type: string }

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/human-api-notifications-asyncapi"
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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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