Documentation Index
Fetch the complete documentation index at: https://docs.morf.health/docs/llms.txt
Use this file to discover all available pages before exploring further.
Events
Triggering Webhook Types
The following event types are associated with the Time Slot Selected event payload from Morf.Time Slot Selected
{
"application": "HEALTHIE",
"appointment_type": {
"id": null,
"length_minutes": null,
"name": null
},
"datetime": "2025-01-02T15:30:00Z",
"event_data": {
"referrer_domain": "example.com",
"referrer_url": "https://example.com/schedule-appointment"
},
"profile_customer_id": "02afaa5f-9f26-43dc-a1f8-92d3d4f7a097",
"profile_email_address": "joe@bloggs.com",
"provider_scheduling": {
"name": "Dr. Jane Smith",
"provider_id": {
"id": null,
"id_type": null
}
},
"view_type": "BASIC_VIEW"
}
{
"application": "The scheduling application being used",
"appointment_type": {
"id": null,
"length_minutes": null,
"name": null
},
"datetime": "The selected appointment date and time",
"event_data": "(Optional) Data associated with the event, *not* automatically stored on the Morf Profile",
"profile_customer_id": "The customer ID sent to the scheduling application from the form for the person who selected the time slot, e.g. the Formsort responder_uuid or Feathery user_id",
"profile_email_address": "The email address sent to the scheduling application for the person who selected the time slot",
"provider_scheduling": {
"name": "The name of the provider",
"provider_id": {
"id": null,
"id_type": null
}
},
"view_type": "The type of view being used"
}
Payload Field Details
Hide fields
Hide fields
The scheduling application being used
CEL
application
Example
scheduling.v1.SchedulingApplication.HEALTHIE
scheduling.v1.SchedulingApplication.ACUITY
The type of view being used
CEL
view_type
Example
scheduling.v1.SchedulingApplicationViewType.BASIC_VIEW
scheduling.v1.SchedulingApplicationViewType.PROVIDERS_VIEW
scheduling.v1.SchedulingApplicationViewType.PROVIDER_PROFILE
Information about the type of appointment being scheduled
CEL
appointment_type
Example
{
"id": null,
"length_minutes": null,
"name": null
}
Description coming soon
CEL
appointment_type.id
Example
null
Description coming soon
CEL
appointment_type.name
Example
null
Description coming soon
CEL
appointment_type.length_minutes
Example
null
The selected appointment date and time
CEL
datetime
Example
"2025-01-02T15:30:00Z"
Information about the provider selected for scheduling
CEL
provider_scheduling
Example
{
"name": "Dr. Jane Smith",
"provider_id": {
"id": null,
"id_type": null
}
}
The unique identifier of the provider for the scheduling application
CEL
provider_scheduling.provider_id
Example
{
"id": null,
"id_type": null
}
Description coming soon
CEL
provider_scheduling.provider_id.id_type
Example
scheduling.v1.SchedulingApplication.HEALTHIE
scheduling.v1.SchedulingApplication.ACUITY
Description coming soon
CEL
provider_scheduling.provider_id.id
Example
null
The name of the provider
CEL
provider_scheduling.name
Example
"Dr. Jane Smith"
The customer ID sent to the scheduling application from the form for the person who selected the time slot, e.g. the Formsort responder_uuid or Feathery user_id
CEL
profile_customer_id
Example
"02afaa5f-9f26-43dc-a1f8-92d3d4f7a097"
The email address sent to the scheduling application for the person who selected the time slot
CEL
profile_email_address
Example
"joe@bloggs.com"
HI PII (Optional) Data associated with the event, not automatically stored on the Morf ProfileCEL
event_data
Example
{
"referrer_domain": "example.com",
"referrer_url": "https://example.com/schedule-appointment"
}
