Develop Health · AsyncAPI Specification

Develop Health Webhooks

Version 1.0

AsyncAPI description of the Develop Health webhook event surface, generated by the API Evangelist enrichment pipeline from the published webhook reference (https://docs.develophealth.ai/api-reference/webhooks). Develop Health POSTs signed event notifications to a subscriber-configured callback URL for Benefit Verification and Prior Authorization lifecycle changes.

View Spec View on GitHub CompanyHealthcarePrior AuthorizationBenefit VerificationMedication AccessInsuranceHealth TechArtificial IntelligenceAsyncAPIEventsWebhooks

Channels

webhookCallback
Subscriber-hosted endpoint that receives Develop Health event POSTs.

Messages

✉
benefitVerificationStatusChange
Benefit Verification Updated
✉
priorAuthorizationStatusChange
Prior Authorization Updated
✉
priorAuthorizationActivityLogUpdated
Prior Authorization Activity Log Updated
✉
priorAuthorizationMessage
Prior Authorization Message
✉
priorAuthorizationPrescriptionTransferChange
Prior Authorization Prescription Transfer Updated
✉
priorAuthorizationRealTimeBenefitsCheckChange
Prior Authorization Real-Time Benefits Check

Servers

https
subscriber
The HTTPS callback URL you register in the Develop Health Admin panel.

AsyncAPI Specification

Raw ↑
asyncapi: 3.0.0
info:
  title: Develop Health Webhooks
  version: '1.0'
  description: >-
    AsyncAPI description of the Develop Health webhook event surface, generated
    by the API Evangelist enrichment pipeline from the published webhook
    reference (https://docs.develophealth.ai/api-reference/webhooks). Develop
    Health POSTs signed event notifications to a subscriber-configured callback
    URL for Benefit Verification and Prior Authorization lifecycle changes.
  x-generated: '2026-07-18'
  x-method: generated
  x-source: https://docs.develophealth.ai/api-reference/webhooks
defaultContentType: application/json
servers:
  subscriber:
    host: subscriber-configured
    protocol: https
    description: The HTTPS callback URL you register in the Develop Health Admin panel.
channels:
  webhookCallback:
    address: '/'
    description: Subscriber-hosted endpoint that receives Develop Health event POSTs.
    messages:
      benefitVerificationStatusChange:
        $ref: '#/components/messages/benefitVerificationStatusChange'
      priorAuthorizationStatusChange:
        $ref: '#/components/messages/priorAuthorizationStatusChange'
      priorAuthorizationActivityLogUpdated:
        $ref: '#/components/messages/priorAuthorizationActivityLogUpdated'
      priorAuthorizationMessage:
        $ref: '#/components/messages/priorAuthorizationMessage'
      priorAuthorizationPrescriptionTransferChange:
        $ref: '#/components/messages/priorAuthorizationPrescriptionTransferChange'
      priorAuthorizationRealTimeBenefitsCheckChange:
        $ref: '#/components/messages/priorAuthorizationRealTimeBenefitsCheckChange'
operations:
  receiveWebhook:
    action: receive
    channel:
      $ref: '#/channels/webhookCallback'
    summary: Receive a Develop Health event notification.
    messages:
      - $ref: '#/channels/webhookCallback/messages/benefitVerificationStatusChange'
      - $ref: '#/channels/webhookCallback/messages/priorAuthorizationStatusChange'
      - $ref: '#/channels/webhookCallback/messages/priorAuthorizationActivityLogUpdated'
      - $ref: '#/channels/webhookCallback/messages/priorAuthorizationMessage'
      - $ref: '#/channels/webhookCallback/messages/priorAuthorizationPrescriptionTransferChange'
      - $ref: '#/channels/webhookCallback/messages/priorAuthorizationRealTimeBenefitsCheckChange'
components:
  messages:
    benefitVerificationStatusChange:
      name: benefit_verification.status_change
      title: Benefit Verification Updated
      contentType: application/json
      headers:
        $ref: '#/components/schemas/WebhookHeaders'
      payload:
        $ref: '#/components/schemas/Envelope'
    priorAuthorizationStatusChange:
      name: prior_authorization.status_change
      title: Prior Authorization Updated
      contentType: application/json
      headers:
        $ref: '#/components/schemas/WebhookHeaders'
      payload:
        $ref: '#/components/schemas/Envelope'
    priorAuthorizationActivityLogUpdated:
      name: prior_authorization.activity_log_updated
      title: Prior Authorization Activity Log Updated
      contentType: application/json
      headers:
        $ref: '#/components/schemas/WebhookHeaders'
      payload:
        $ref: '#/components/schemas/Envelope'
    priorAuthorizationMessage:
      name: prior_authorization.message
      title: Prior Authorization Message
      contentType: application/json
      headers:
        $ref: '#/components/schemas/WebhookHeaders'
      payload:
        $ref: '#/components/schemas/Envelope'
    priorAuthorizationPrescriptionTransferChange:
      name: prior_authorization.prescription_transfer_change
      title: Prior Authorization Prescription Transfer Updated
      contentType: application/json
      headers:
        $ref: '#/components/schemas/WebhookHeaders'
      payload:
        $ref: '#/components/schemas/Envelope'
    priorAuthorizationRealTimeBenefitsCheckChange:
      name: prior_authorization.real_time_benefits_check_change
      title: Prior Authorization Real-Time Benefits Check
      contentType: application/json
      headers:
        $ref: '#/components/schemas/WebhookHeaders'
      payload:
        $ref: '#/components/schemas/Envelope'
  schemas:
    WebhookHeaders:
      type: object
      properties:
        X-Webhook-Secret:
          type: string
          description: JWT signed with the per-webhook secret, for signature verification.
    Envelope:
      type: object
      required: [title, description, event_type, data]
      properties:
        title:
          type: string
          example: Benefit Verification Updated
        description:
          type: string
          example: A Benefit Verification has been updated.
        event_type:
          type: string
          enum:
            - benefit_verification.status_change
            - prior_authorization.status_change
            - prior_authorization.activity_log_updated
            - prior_authorization.message
            - prior_authorization.prescription_transfer_change
            - prior_authorization.real_time_benefits_check_change
        data:
          type: object
          description: >-
            The full object, matching the corresponding GET endpoint response
            (benefit_verification or prior_authorization).
          properties:
            id:
              type: string
              example: bv_nBElDPw
            object:
              type: string
              example: benefit_verification
            status:
              type: string
              example: completed
          additionalProperties: true

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/develop-health-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.