{"items":[{"type":"link","label":"HeroHealth Webhooks","link":"/apis/webhooks/asyncapi","routeSlug":"/apis/webhooks/asyncapi","content":{"contentType":"overview","children":[{"nodeType":"container","panels":[{"title":"Download AsyncAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"asyncapi.json","url":"/_bundle/apis/webhooks/asyncapi.json?download"},{"kind":"download","label":"asyncapi.yaml","url":"/_bundle/apis/webhooks/asyncapi.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Servers","children":[{"kind":"brokers","panelLabel":"Servers","brokers":[{"name":"production","url":"webhooks-manager.htech.app","description":"Production","protocol":"https"},{"name":"staging","url":"webhooks-manager.staging.htech.app","description":"Staging","protocol":"https"}]}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","showPageActions":true,"level":1,"label":"HeroHealth Webhooks 1.0.0"}],"sectionId":"/apis/webhooks/asyncapi"}]}]}},{"label":"appointment.confirmed","type":"group","link":"/apis/webhooks/asyncapi/channels/appointment.confirmed","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.confirmed","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"appointment.confirmed"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"appointment.confirmed","pointer":"/channels/appointment.confirmed","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"appointment.confirmed"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"appointment.confirmed","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"appointment.confirmed"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_40","payload":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.confirmed"]}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/appointment.confirmed/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_40","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_40"}}}]}]}]},"items":[{"label":"An appointment has been confirmed","type":"link","link":"/apis/webhooks/asyncapi/channels/appointment.confirmed/operations/appointment.confirmed","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.confirmed/operations/appointment.confirmed","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"An appointment has been confirmed","description":"An appointment has been confirmed"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"An appointment has been confirmed","pointer":"/operations/appointment.confirmed","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"An appointment has been confirmed"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"An appointment has been confirmed","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"An appointment has been confirmed"},{"nodeType":"message-links","channelLink":"/channels/appointment.confirmed","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/appointment.confirmed/operations/appointment.confirmed"}],"panels":[]}],"showDivider":false}}]},{"label":"appointment.rescheduled","type":"group","link":"/apis/webhooks/asyncapi/channels/appointment.rescheduled","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.rescheduled","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"appointment.rescheduled"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"appointment.rescheduled","pointer":"/channels/appointment.rescheduled","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"appointment.rescheduled"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"appointment.rescheduled","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"appointment.rescheduled"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_41","payload":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.rescheduled"]}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/appointment.rescheduled/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_41","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_41"}}}]}]}]},"items":[{"label":"An appointment has been rescheduled","type":"link","link":"/apis/webhooks/asyncapi/channels/appointment.rescheduled/operations/appointment.rescheduled","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.rescheduled/operations/appointment.rescheduled","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"An appointment has been rescheduled","description":"An appointment has been rescheduled"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"An appointment has been rescheduled","pointer":"/operations/appointment.rescheduled","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"An appointment has been rescheduled"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"An appointment has been rescheduled","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"An appointment has been rescheduled"},{"nodeType":"message-links","channelLink":"/channels/appointment.rescheduled","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/appointment.rescheduled/operations/appointment.rescheduled"}],"panels":[]}],"showDivider":false}}]},{"label":"appointment.cancelled","type":"group","link":"/apis/webhooks/asyncapi/channels/appointment.cancelled","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.cancelled","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"appointment.cancelled"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"appointment.cancelled","pointer":"/channels/appointment.cancelled","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"appointment.cancelled"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"appointment.cancelled","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"appointment.cancelled"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_42","payload":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.cancelled"]}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/appointment.cancelled/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_42","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_42"}}}]}]}]},"items":[{"label":"An appointment has been cancelled","type":"link","link":"/apis/webhooks/asyncapi/channels/appointment.cancelled/operations/appointment.cancelled","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.cancelled/operations/appointment.cancelled","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"An appointment has been cancelled","description":"An appointment has been cancelled"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"An appointment has been cancelled","pointer":"/operations/appointment.cancelled","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"An appointment has been cancelled"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"An appointment has been cancelled","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"An appointment has been cancelled"},{"nodeType":"message-links","channelLink":"/channels/appointment.cancelled","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/appointment.cancelled/operations/appointment.cancelled"}],"panels":[]}],"showDivider":false}}]},{"label":"appointment.booking-failed","type":"group","link":"/apis/webhooks/asyncapi/channels/appointment.booking-failed","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.booking-failed","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"appointment.booking-failed"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"appointment.booking-failed","pointer":"/channels/appointment.booking-failed","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"appointment.booking-failed"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"appointment.booking-failed","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"appointment.booking-failed"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_43","payload":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.booking-failed"]},"failure_reason":{"type":"string","description":"Human-readable reason the booking failed to confirm in the EHR"},"code":{"type":"string","description":"Machine-readable failure code, e.g. EhrUnreachable"}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/appointment.booking-failed/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_43","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_43"}}}]}]}]},"items":[{"label":"An appointment booking failed to confirm in the EHR","type":"link","link":"/apis/webhooks/asyncapi/channels/appointment.booking-failed/operations/appointment.booking-failed","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.booking-failed/operations/appointment.booking-failed","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"An appointment booking failed to confirm in the EHR","description":"An appointment booking failed to confirm in the EHR"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"An appointment booking failed to confirm in the EHR","pointer":"/operations/appointment.booking-failed","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"An appointment booking failed to confirm in the EHR"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"An appointment booking failed to confirm in the EHR","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"An appointment booking failed to confirm in the EHR"},{"nodeType":"message-links","channelLink":"/channels/appointment.booking-failed","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/appointment.booking-failed/operations/appointment.booking-failed"}],"panels":[]}],"showDivider":false}}]},{"label":"appointment.cancel-failed","type":"group","link":"/apis/webhooks/asyncapi/channels/appointment.cancel-failed","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.cancel-failed","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"appointment.cancel-failed"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"appointment.cancel-failed","pointer":"/channels/appointment.cancel-failed","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"appointment.cancel-failed"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"appointment.cancel-failed","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"appointment.cancel-failed"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_44","payload":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.cancel-failed"]},"failure_reason":{"type":"string","description":"Human-readable reason the cancellation failed to confirm in the EHR"},"code":{"type":"string","description":"Machine-readable failure code, e.g. EhrUnreachable"}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/appointment.cancel-failed/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_44","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_44"}}}]}]}]},"items":[{"label":"An appointment cancellation failed to confirm in the EHR","type":"link","link":"/apis/webhooks/asyncapi/channels/appointment.cancel-failed/operations/appointment.cancel-failed","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.cancel-failed/operations/appointment.cancel-failed","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"An appointment cancellation failed to confirm in the EHR","description":"An appointment cancellation failed to confirm in the EHR"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"An appointment cancellation failed to confirm in the EHR","pointer":"/operations/appointment.cancel-failed","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"An appointment cancellation failed to confirm in the EHR"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"An appointment cancellation failed to confirm in the EHR","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"An appointment cancellation failed to confirm in the EHR"},{"nodeType":"message-links","channelLink":"/channels/appointment.cancel-failed","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/appointment.cancel-failed/operations/appointment.cancel-failed"}],"panels":[]}],"showDivider":false}}]},{"label":"appointment.reschedule-failed","type":"group","link":"/apis/webhooks/asyncapi/channels/appointment.reschedule-failed","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.reschedule-failed","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"appointment.reschedule-failed"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"appointment.reschedule-failed","pointer":"/channels/appointment.reschedule-failed","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"appointment.reschedule-failed"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"appointment.reschedule-failed","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"appointment.reschedule-failed"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_45","payload":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.reschedule-failed"]},"failure_reason":{"type":"string","description":"Human-readable reason the reschedule failed to confirm in the EHR"},"code":{"type":"string","description":"Machine-readable failure code, e.g. EhrUnreachable"}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/appointment.reschedule-failed/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_45","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_45"}}}]}]}]},"items":[{"label":"An appointment reschedule failed to confirm in the EHR","type":"link","link":"/apis/webhooks/asyncapi/channels/appointment.reschedule-failed/operations/appointment.reschedule-failed","routeSlug":"/apis/webhooks/asyncapi/channels/appointment.reschedule-failed/operations/appointment.reschedule-failed","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"An appointment reschedule failed to confirm in the EHR","description":"An appointment reschedule failed to confirm in the EHR"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"An appointment reschedule failed to confirm in the EHR","pointer":"/operations/appointment.reschedule-failed","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"An appointment reschedule failed to confirm in the EHR"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"An appointment reschedule failed to confirm in the EHR","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"An appointment reschedule failed to confirm in the EHR"},{"nodeType":"message-links","channelLink":"/channels/appointment.reschedule-failed","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/appointment.reschedule-failed/operations/appointment.reschedule-failed"}],"panels":[]}],"showDivider":false}}]},{"label":"form-submission.created","type":"group","link":"/apis/webhooks/asyncapi/channels/form-submission.created","routeSlug":"/apis/webhooks/asyncapi/channels/form-submission.created","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"form-submission.created"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"form-submission.created","pointer":"/channels/form-submission.created","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"form-submission.created"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"form-submission.created","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"form-submission.created"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_46","payload":{"type":"object","properties":{"object":{"type":"string","enum":["FormSubmission"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["form-submission.created"]}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/form-submission.created/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_46","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_46"}}}]}]}]},"items":[{"label":"A form submission has been created","type":"link","link":"/apis/webhooks/asyncapi/channels/form-submission.created/operations/form-submission.created","routeSlug":"/apis/webhooks/asyncapi/channels/form-submission.created/operations/form-submission.created","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"A form submission has been created","description":"A form submission has been created"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"A form submission has been created","pointer":"/operations/form-submission.created","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"A form submission has been created"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"A form submission has been created","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"A form submission has been created"},{"nodeType":"message-links","channelLink":"/channels/form-submission.created","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/form-submission.created/operations/form-submission.created"}],"panels":[]}],"showDivider":false}}]},{"label":"prescription.issued","type":"group","link":"/apis/webhooks/asyncapi/channels/prescription.issued","routeSlug":"/apis/webhooks/asyncapi/channels/prescription.issued","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"prescription.issued"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"prescription.issued","pointer":"/channels/prescription.issued","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"prescription.issued"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"prescription.issued","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"prescription.issued"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_47","payload":{"type":"object","properties":{"object":{"type":"string","enum":["Prescription"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["prescription.issued"]}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/prescription.issued/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_47","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_47"}}}]}]}]},"items":[{"label":"A prescription has been issued","type":"link","link":"/apis/webhooks/asyncapi/channels/prescription.issued/operations/prescription.issued","routeSlug":"/apis/webhooks/asyncapi/channels/prescription.issued/operations/prescription.issued","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"A prescription has been issued","description":"A prescription has been issued"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"A prescription has been issued","pointer":"/operations/prescription.issued","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"A prescription has been issued"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"A prescription has been issued","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"A prescription has been issued"},{"nodeType":"message-links","channelLink":"/channels/prescription.issued","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/prescription.issued/operations/prescription.issued"}],"panels":[]}],"showDivider":false}}]},{"label":"patient.added-to-sequence","type":"group","link":"/apis/webhooks/asyncapi/channels/patient.added-to-sequence","routeSlug":"/apis/webhooks/asyncapi/channels/patient.added-to-sequence","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"patient.added-to-sequence"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"patient.added-to-sequence","pointer":"/channels/patient.added-to-sequence","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"patient.added-to-sequence"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"patient.added-to-sequence","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"patient.added-to-sequence"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_48","payload":{"type":"object","properties":{"object":{"type":"string","enum":["Patient"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["patient.added-to-sequence"]}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/patient.added-to-sequence/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_48","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_48"}}}]}]}]},"items":[{"label":"A patient has been added to a sequence","type":"link","link":"/apis/webhooks/asyncapi/channels/patient.added-to-sequence/operations/patient.added-to-sequence","routeSlug":"/apis/webhooks/asyncapi/channels/patient.added-to-sequence/operations/patient.added-to-sequence","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"A patient has been added to a sequence","description":"A patient has been added to a sequence"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"A patient has been added to a sequence","pointer":"/operations/patient.added-to-sequence","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"A patient has been added to a sequence"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"A patient has been added to a sequence","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"A patient has been added to a sequence"},{"nodeType":"message-links","channelLink":"/channels/patient.added-to-sequence","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/patient.added-to-sequence/operations/patient.added-to-sequence"}],"panels":[]}],"showDivider":false}}]},{"label":"write-to-record.succeeded","type":"group","link":"/apis/webhooks/asyncapi/channels/write-to-record.succeeded","routeSlug":"/apis/webhooks/asyncapi/channels/write-to-record.succeeded","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"write-to-record.succeeded"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"write-to-record.succeeded","pointer":"/channels/write-to-record.succeeded","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"write-to-record.succeeded"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"write-to-record.succeeded","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"write-to-record.succeeded"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_49","payload":{"type":"object","properties":{"object":{"type":"string","enum":["WriteToRecordEntry"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["write-to-record.succeeded"]},"resource":{"type":"string","description":"The resource type linked to the Write to Record Entry"},"resource_id":{"type":"string","description":"The resource ID linked to the Write to Record Entry"}},"required":["object","id","practice_group_id","event","resource","resource_id"]},"payloadLabel":"Payload"}],"pointer":"channels/write-to-record.succeeded/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_49","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_49"}}}]}]}]},"items":[{"label":"A WriteToRecord job finished successfully","type":"link","link":"/apis/webhooks/asyncapi/channels/write-to-record.succeeded/operations/write-to-record.succeeded","routeSlug":"/apis/webhooks/asyncapi/channels/write-to-record.succeeded/operations/write-to-record.succeeded","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"A WriteToRecord job finished successfully","description":"A WriteToRecord job finished successfully"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"A WriteToRecord job finished successfully","pointer":"/operations/write-to-record.succeeded","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"A WriteToRecord job finished successfully"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"A WriteToRecord job finished successfully","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"A WriteToRecord job finished successfully"},{"nodeType":"message-links","channelLink":"/channels/write-to-record.succeeded","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/write-to-record.succeeded/operations/write-to-record.succeeded"}],"panels":[]}],"showDivider":false}}]},{"label":"write-to-record.failed","type":"group","link":"/apis/webhooks/asyncapi/channels/write-to-record.failed","routeSlug":"/apis/webhooks/asyncapi/channels/write-to-record.failed","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"write-to-record.failed"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"write-to-record.failed","pointer":"/channels/write-to-record.failed","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"write-to-record.failed"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"write-to-record.failed","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"write-to-record.failed"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_50","payload":{"type":"object","properties":{"object":{"type":"string","enum":["WriteToRecordEntry"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["write-to-record.failed"]},"resource":{"type":"string","description":"The resource type linked to the Write to Record Entry"},"resource_id":{"type":"string","description":"The resource ID linked to the Write to Record Entry"}},"required":["object","id","practice_group_id","event","resource","resource_id"]},"payloadLabel":"Payload"}],"pointer":"channels/write-to-record.failed/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_50","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_50"}}}]}]}]},"items":[{"label":"A WriteToRecord job failed permanently","type":"link","link":"/apis/webhooks/asyncapi/channels/write-to-record.failed/operations/write-to-record.failed","routeSlug":"/apis/webhooks/asyncapi/channels/write-to-record.failed/operations/write-to-record.failed","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"A WriteToRecord job failed permanently","description":"A WriteToRecord job failed permanently"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"A WriteToRecord job failed permanently","pointer":"/operations/write-to-record.failed","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"A WriteToRecord job failed permanently"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"A WriteToRecord job failed permanently","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"A WriteToRecord job failed permanently"},{"nodeType":"message-links","channelLink":"/channels/write-to-record.failed","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/write-to-record.failed/operations/write-to-record.failed"}],"panels":[]}],"showDivider":false}}]},{"label":"ehr.health_status.healthy","type":"group","link":"/apis/webhooks/asyncapi/channels/ehr.health_status.healthy","routeSlug":"/apis/webhooks/asyncapi/channels/ehr.health_status.healthy","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"ehr.health_status.healthy"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"ehr.health_status.healthy","pointer":"/channels/ehr.health_status.healthy","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"ehr.health_status.healthy"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"ehr.health_status.healthy","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"ehr.health_status.healthy"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_51","payload":{"type":"object","properties":{"object":{"type":"string","enum":["EhrHealthStatus"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["ehr.health_status.healthy"]}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/ehr.health_status.healthy/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_51","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_51"}}}]}]}]},"items":[{"label":"The EHR connection for a practice group has become healthy","type":"link","link":"/apis/webhooks/asyncapi/channels/ehr.health_status.healthy/operations/ehr.health_status.healthy","routeSlug":"/apis/webhooks/asyncapi/channels/ehr.health_status.healthy/operations/ehr.health_status.healthy","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"The EHR connection for a practice group has become healthy","description":"The EHR connection for a practice group has become healthy"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"The EHR connection for a practice group has become healthy","pointer":"/operations/ehr.health_status.healthy","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"The EHR connection for a practice group has become healthy"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"The EHR connection for a practice group has become healthy","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"The EHR connection for a practice group has become healthy"},{"nodeType":"message-links","channelLink":"/channels/ehr.health_status.healthy","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/ehr.health_status.healthy/operations/ehr.health_status.healthy"}],"panels":[]}],"showDivider":false}}]},{"label":"ehr.health_status.unhealthy","type":"group","link":"/apis/webhooks/asyncapi/channels/ehr.health_status.unhealthy","routeSlug":"/apis/webhooks/asyncapi/channels/ehr.health_status.unhealthy","httpVerb":"channel","badges":[],"metadata":{"seo":{"title":"ehr.health_status.unhealthy"}},"content":{"contentType":"item","itemVariant":"channel","meta":{"name":"ehr.health_status.unhealthy","pointer":"/channels/ehr.health_status.unhealthy","protocolTag":{"label":"Channel","color":"channel"}},"seo":{"title":"ehr.health_status.unhealthy"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"ehr.health_status.unhealthy","showPageActions":true,"protocolTag":{"label":"Channel","color":"channel"}},{"nodeType":"channel-address","address":"ehr.health_status.unhealthy"}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Messages","labelTranslationKey":"messages","deepLinkSuffix":"messages"},{"nodeType":"item-content","variant":"messages","messages":[{"name":"subscribe.message","label":"subscribe.message","contentType":"application/json","schemaId":"schema_52","payload":{"type":"object","properties":{"object":{"type":"string","enum":["EhrHealthStatus"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["ehr.health_status.unhealthy"]}},"required":["object","id","practice_group_id","event"]},"payloadLabel":"Payload"}],"pointer":"channels/ehr.health_status.unhealthy/messages"}],"panels":[{"children":[{"kind":"payload","panelLabel":"Payload","schemaId":"schema_52","examples":[],"messagesByKey":{"subscribe.message":{"schemaId":"schema_52"}}}]}]}]},"items":[{"label":"The EHR connection for a practice group has become unhealthy","type":"link","link":"/apis/webhooks/asyncapi/channels/ehr.health_status.unhealthy/operations/ehr.health_status.unhealthy","routeSlug":"/apis/webhooks/asyncapi/channels/ehr.health_status.unhealthy/operations/ehr.health_status.unhealthy","httpVerb":"send","badges":[],"metadata":{"seo":{"title":"The EHR connection for a practice group has become unhealthy","description":"The EHR connection for a practice group has become unhealthy"}},"content":{"contentType":"item","itemVariant":"channelOperation","meta":{"name":"The EHR connection for a practice group has become unhealthy","pointer":"/operations/ehr.health_status.unhealthy","protocolTag":{"label":"Send","color":"send"},"action":"send","actionLabel":"Send"},"seo":{"title":"The EHR connection for a practice group has become unhealthy"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Send"},{"nodeType":"header","level":5,"label":"The EHR connection for a practice group has become unhealthy","badges":[],"showPageActions":true,"protocolTag":{"label":"Send","color":"send"}},{"nodeType":"markdoc","content":"The EHR connection for a practice group has become unhealthy"},{"nodeType":"message-links","channelLink":"/channels/ehr.health_status.unhealthy","messages":[{"name":"subscribe.message","label":"subscribe.message"}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channels/ehr.health_status.unhealthy/operations/ehr.health_status.unhealthy"}],"panels":[]}],"showDivider":false}}]}],"store":{"schemaStore":{"schema_40":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.confirmed"]}},"required":["object","id","practice_group_id","event"]},"id":"schema_40"},"schema_41":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.rescheduled"]}},"required":["object","id","practice_group_id","event"]},"id":"schema_41"},"schema_42":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.cancelled"]}},"required":["object","id","practice_group_id","event"]},"id":"schema_42"},"schema_43":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.booking-failed"]},"failure_reason":{"type":"string","description":"Human-readable reason the booking failed to confirm in the EHR"},"code":{"type":"string","description":"Machine-readable failure code, e.g. EhrUnreachable"}},"required":["object","id","practice_group_id","event"]},"id":"schema_43"},"schema_44":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.cancel-failed"]},"failure_reason":{"type":"string","description":"Human-readable reason the cancellation failed to confirm in the EHR"},"code":{"type":"string","description":"Machine-readable failure code, e.g. EhrUnreachable"}},"required":["object","id","practice_group_id","event"]},"id":"schema_44"},"schema_45":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["Appointment"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["appointment.reschedule-failed"]},"failure_reason":{"type":"string","description":"Human-readable reason the reschedule failed to confirm in the EHR"},"code":{"type":"string","description":"Machine-readable failure code, e.g. EhrUnreachable"}},"required":["object","id","practice_group_id","event"]},"id":"schema_45"},"schema_46":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["FormSubmission"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["form-submission.created"]}},"required":["object","id","practice_group_id","event"]},"id":"schema_46"},"schema_47":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["Prescription"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["prescription.issued"]}},"required":["object","id","practice_group_id","event"]},"id":"schema_47"},"schema_48":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["Patient"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["patient.added-to-sequence"]}},"required":["object","id","practice_group_id","event"]},"id":"schema_48"},"schema_49":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["WriteToRecordEntry"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["write-to-record.succeeded"]},"resource":{"type":"string","description":"The resource type linked to the Write to Record Entry"},"resource_id":{"type":"string","description":"The resource ID linked to the Write to Record Entry"}},"required":["object","id","practice_group_id","event","resource","resource_id"]},"id":"schema_49"},"schema_50":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["WriteToRecordEntry"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["write-to-record.failed"]},"resource":{"type":"string","description":"The resource type linked to the Write to Record Entry"},"resource_id":{"type":"string","description":"The resource ID linked to the Write to Record Entry"}},"required":["object","id","practice_group_id","event","resource","resource_id"]},"id":"schema_50"},"schema_51":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["EhrHealthStatus"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["ehr.health_status.healthy"]}},"required":["object","id","practice_group_id","event"]},"id":"schema_51"},"schema_52":{"kind":"json-schema","data":{"type":"object","properties":{"object":{"type":"string","enum":["EhrHealthStatus"]},"id":{"type":"string"},"practice_group_id":{"type":"string"},"event":{"type":"string","enum":["ehr.health_status.unhealthy"]}},"required":["object","id","practice_group_id","event"]},"id":"schema_52"}},"exampleStore":{},"securitySchemeStore":{},"specType":"asyncapi"},"options":{"feedback":{"type":"sentiment","settings":{"label":"Was this page helpful?"}},"mockServer":{"url":"/_mock/apis/webhooks/asyncapi","position":"first","description":"Mock server"},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/apis/webhooks/asyncapi.json?download"},{"url":"/_bundle/apis/webhooks/asyncapi.yaml?download"}],"excludeFromSearch":false,"replayFeatures":{"graphql":false},"specType":"asyncapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"HeroHealth Webhooks"}},"baseSlug":"/apis/webhooks/asyncapi","routesMapping":{}}