For the complete documentation index, see llms.txt. This page is also available as Markdown.

Webhook Events

Every event that can trigger an automation or webhook, and the payload Welkin sends when one fires.

Welkin can call your endpoint when something happens in the platform. There are 212 events across 58 objects.


How webhooks are triggered

Welkin webhooks do not have their own event subscription. A webhook is an action inside an automation, and the automation's trigger decides when it fires.

To receive an event:

  1. Register the webhook endpoint in Admin → Webhooks

  2. In Designer, create an automation with an Event trigger

  3. Choose the object (eventEntity) and optionally a specific event (eventSubtype)

  4. Add the webhook as the automation's action

Selecting only an object delivers every event for it. Narrow it with a subtype.


Payload

Every event sends the same flat JSON envelope — there is no per-event payload schema. Identify the event from the eventEntity and eventSubtype fields.

Field
Type
Description

instanceName

string

The environment the event occurred in, e.g. live or sandbox.

tenantName

string

Your organization (tenant) identifier.

sourceName

string

Machine-readable name of the record that triggered the event, e.g. a CDT name.

sourceId

uuid

Identifier of the record that triggered the event.

patientId

uuid

The patient the event relates to. Omitted for events with no patient context.

eventEntity

string

The object the event relates to, e.g. PATIENT. See the catalogue below.

eventSubtype

string

The specific event, e.g. PATIENT_CREATED. See the catalogue below.

url

string

API URL for fetching the affected record. Omitted when it cannot be resolved.

Fields resolving to null are omitted, so a payload contains only what applies to that event.

Custom fields

Any custom fields configured on the webhook in Admin are merged into the same top-level object. Because they are per-webhook, they are not listed here — check your own configuration.

Example

Delivery attempts are recorded in Admin → Audit → Webhook Audit.


Event catalogue

212 events, grouped by object. Use the object as eventEntity and the event as eventSubtype.

Acuity Service

eventEntity: ACUITY_SERVICE — 3 events

Event
Description

ACUITY_APPOINTMENT_CREATED

Acuity Appointment Created

ACUITY_APPOINTMENT_RESCHEDULED

Acuity Appointment Rescheduled

ACUITY_APPOINTMENT_CANCELED

Acuity Appointment Canceled

Api Client

eventEntity: API_CLIENT — 3 events

Event
Description

API_CLIENT_ENABLED

Api Client Enabled

API_CLIENT_DISABLED

Api Client Disabled

API_CLIENT_CREATED

Api Client Created

Api Client App Access

eventEntity: API_CLIENT_APP_ACCESS — 2 events

Event
Description

API_CLIENT_ACCESS_CREATED

Api Client Access Created

API_CLIENT_ACCESS_UPDATED

Api Client Access Updated

Api Client Permission

eventEntity: API_CLIENT_PERMISSION — 2 events

Event
Description

API_CLIENT_PERMISSION_UPDATED

Api Client Permission Updated

API_CLIENT_PERMISSION_CREATED

Api Client Permission Created

Api Client Territory

eventEntity: API_CLIENT_TERRITORY — 2 events

Event
Description

API_CLIENT_TERRITORY_UPDATED

Api Client Territory Updated

API_CLIENT_TERRITORY_CREATED

Api Client Territory Created

Assessment

eventEntity: ASSESSMENT — 6 events

Event
Description

ASSESSMENT_CREATED

Assessment Created

ASSESSMENT_IN_PROGRESS

Assessment In Progress

ASSESSMENT_SUBMITTED

Assessment Submitted

ASSESSMENT_PARTIALLY_COMPLETED

Assessment Partially Completed

ASSESSMENT_COMPLETED

Assessment Completed

ASSESSMENT_EXPIRED

Assessment Expired

Assessment Migration

eventEntity: ASSESSMENT_MIGRATION — 1 event

Event
Description

DATA_MIGRATION_ASSESSMENT_UPDATED

Data Migration Assessment Updated

Automation

eventEntity: AUTOMATION — 1 event

Event
Description

RECURRING_AUTOMATION

Recurring Automation

Availability

eventEntity: AVAILABILITY — 3 events

Event
Description

AVAILABILITY_CREATED

Availability Created

AVAILABILITY_UPDATED

Availability Updated

AVAILABILITY_DELETED

Availability Deleted

Calendar

eventEntity: CALENDAR — 3 events

Event
Description

CALENDAR_EVENT_CREATED

Calendar Event Created

CALENDAR_EVENT_UPDATED

Calendar Event Updated

CALENDAR_EVENT_DELETED

Calendar Event Deleted

Calendar Service

eventEntity: CALENDAR_SERVICE — 1 event

Event
Description

EXTERNAL_CALENDAR_EVENT_UPDATED

External Calendar Event Updated

Calendar Work Hours

eventEntity: CALENDAR_WORK_HOURS — 3 events

Event
Description

CALENDAR_WORK_HOURS_CREATED

Calendar Work Hours Created

CALENDAR_WORK_HOURS_UPDATED

Calendar Work Hours Updated

CALENDAR_WORK_HOURS_DELETED

Calendar Work Hours Deleted

Candid Request

eventEntity: CANDID_REQUEST — 2 events

Event
Description

CANDID_CREATION_REQUESTED

Candid Creation Requested

CANDID_PAYMENT_RECEIVED

Candid Payment Received

Candid Response

eventEntity: CANDID_RESPONSE — 4 events

Event
Description

CANDID_AUDIT_LOG_CREATED

Candid Audit Log Created

CANDID_CLAIMS_CREATED

Candid Claims Created

CANDID_CLAIMS_UPDATED

Candid Claims Updated

CANDID_CLAIMS_FAILED

Candid Claims Failed

Cdt

eventEntity: CDT — 5 events

Event
Description

CDT_UPDATED

Cdt Updated

CDT_CREATED

Cdt Created

CDT_DELETED

Cdt Deleted

BEFORE_SPECIFIED_DATE

Before Specified Date

AFTER_SPECIFIED_DATE

After Specified Date

Chat

eventEntity: CHAT — 3 events

Event
Description

CHAT_UNREAD_MESSAGE

Chat Unread Message

CHAT_MESSAGE_SENT

Chat Message Sent

CHAT_MESSAGE_UPDATED

Chat Message Updated

Communication

eventEntity: COMMUNICATION — 1 event

Event
Description

UNSUPPORTED_WHATSAPP_MESSAGE

Unsupported Whatsapp Message

Communication Data Audit

eventEntity: COMMUNICATION_DATA_AUDIT — 1 event

Event
Description

INTERNAL_MESSAGE_DELETED

Internal Message Deleted

Concurrency Settings (platform configuration)

eventEntity: CONCURRENCY_SETTINGS — 1 event

Event
Description

CONCURRENCY_SETTINGS_UPDATED

Concurrency Settings Updated

Contact

eventEntity: CONTACT — 2 events

Event
Description

CONTACT_CREATED

Contact Created

CONTACT_UPDATED

Contact Updated

Document

eventEntity: DOCUMENT — 2 events

Event
Description

DOCUMENT_UPLOADED

Document Uploaded

DOCUMENT_SUPERVISOR_SIGNATURE_AWAITED

Document Supervisor Signature Awaited

Email

eventEntity: EMAIL — 4 events

Event
Description

EMAIL_UNREAD_MESSAGE

Email Unread Message

UNRECOGNIZED_EMAIL_UNREAD_MESSAGE

Unrecognized Email Unread Message

EMAIL_SENT

Email Sent

EMAIL_UPDATED

Email Updated

Encounter

eventEntity: ENCOUNTER — 9 events

Event
Description

ENCOUNTER_CREATED

Encounter Created

ENCOUNTER_OPENED

Encounter Opened

ENCOUNTER_FINALIZED

Encounter Finalized

ENCOUNTER_CANCELLED

Encounter Cancelled

BEFORE_ENCOUNTER_STARTED

Before Encounter Started

AFTER_ENCOUNTER_FINISHED

After Encounter Finished

ENCOUNTER_PRE_VISIT_COST_SET

Encounter Pre Visit Cost Set

ENCOUNTER_PRE_VISIT_COST_UPDATED

Encounter Pre Visit Cost Updated

ENCOUNTER_RESCHEDULED

Encounter Rescheduled

Encounter Disposition

eventEntity: ENCOUNTER_DISPOSITION — 3 events

Event
Description

ENCOUNTER_DISPOSITION_CREATED

Encounter Disposition Created

ENCOUNTER_DISPOSITION_UPDATED

Encounter Disposition Updated

ENCOUNTER_DISPOSITION_FINALIZED_UPDATED

Encounter Disposition Finalized Updated

Encounter Payment Info

eventEntity: ENCOUNTER_PAYMENT_INFO — 1 event

Event
Description

ENCOUNTER_PAYMENT_INFO_UPDATED

Encounter Payment Info Updated

Fax

eventEntity: FAX — 12 events

Event
Description

FAX_CREATED

Fax Created

FAX_UPDATED

Fax Updated

FAX_SENT

Fax Sent

FAX_DELIVERED

Fax Delivered

FAX_FAILED

Fax Failed

FAX_RECEIVED

Fax Received

FAX_REVIEWED

Fax Reviewed

FAX_DELETED

Fax Deleted

FAX_FILE_ADDED

Fax File Added

FAX_FILE_DELETED

Fax File Deleted

INBOUND_FAX_ASSIGNED

Inbound Fax Assigned

OUTBOUND_FAX_ASSIGNED

Outbound Fax Assigned

Formation Version

eventEntity: FORMATION_VERSION — 1 event

Event
Description

FORMATION_VERSION_PUBLISHED

Formation Version Published

Goal

eventEntity: GOAL — 4 events

Event
Description

GOAL_CREATED

Goal Created

GOAL_UPDATED

Goal Updated

GOAL_COMPLETED

Goal Completed

GOAL_REMOVED

Goal Removed

Inbox Mention

eventEntity: INBOX_MENTION — 1 event

Event
Description

INBOX_MENTION_CREATED

Inbox Mention Created

Inbox Message

eventEntity: INBOX_MESSAGE — 7 events

Event
Description

INBOX_SMS_MESSAGE_RECEIVED

Inbox Sms Message Received

INBOX_SMS_PATIENT_CONTACT_REASSIGNED

Inbox Sms Patient Contact Reassigned

INBOX_EMAIL_MESSAGE_RECEIVED

Inbox Email Message Received

INBOX_EMAIL_PATIENT_CONTACT_REASSIGNED

Inbox Email Patient Contact Reassigned

INBOX_CHAT_MESSAGE_RECEIVED

Inbox Chat Message Received

INBOX_VOICE_CALL_MESSAGE_RECEIVED

Inbox Voice Call Message Received

INBOX_VOICE_CALL_PATIENT_CONTACT_REASSIGNED

Inbox Voice Call Patient Contact Reassigned

Inbox User Config

eventEntity: INBOX_USER_CONFIG — 1 event

Event
Description

INBOX_USER_NOTIFICATION_CONFIG

Inbox User Notification Config

Instance (platform configuration)

eventEntity: INSTANCE — 5 events

Event
Description

INSTANCE_CREATED

Instance Created

INSTANCE_UPDATED

Instance Updated

INSTANCE_DELETED

Instance Deleted

INSTANCE_ARCHIVED

Instance Archived

INSTANCE_RESTORED

Instance Restored

Invoice

eventEntity: INVOICE — 8 events

Event
Description

DRAFT_INVOICE_CREATED

Draft Invoice Created

DRAFT_INVOICE_UPDATED

Draft Invoice Updated

DRAFT_INVOICE_DELETED

Draft Invoice Deleted

INVOICE_SENT

Invoice Sent

INVOICE_PREAUTHORIZED

Invoice Preauthorized

INVOICE_VOIDED

Invoice Voided

INVOICE_UPDATED

Invoice Updated

INVOICE_FOR_SUBSCRIPTION_CREATED

Invoice For Subscription Created

Invoice Automation Result

eventEntity: INVOICE_AUTOMATION_RESULT — 4 events

Event
Description

INVOICE_CREATION_SUCCEED

Invoice Creation Succeed

INVOICE_CREATION_FAILED

Invoice Creation Failed

PREAUTHORIZATION_SUCCEED

Preauthorization Succeed

PREAUTHORIZATION_FAILED

Preauthorization Failed

Invoice Request

eventEntity: INVOICE_REQUEST — 3 events

Event
Description

INVOICE_CREATION_REQUESTED

Invoice Creation Requested

CAPTURE_PRE_AUTHORIZED_AMOUNT_REQUESTED

Capture Pre Authorized Amount Requested

CAPTURE_PRE_AUTHORIZED_CANCELLATION_FEE_REQUESTED

Capture Pre Authorized Cancellation Fee Requested

License (platform configuration)

eventEntity: LICENSE — 3 events

Event
Description

LICENSE_CREATED

License Created

LICENSE_UPDATED

License Updated

LICENSE_DELETED

License Deleted

Log Level (platform configuration)

eventEntity: LOG_LEVEL — 1 event

Event
Description

LOG_LEVEL_UPDATED

Log Level Updated

Patient

eventEntity: PATIENT — 5 events

Event
Description

PATIENT_UPDATED

Patient Updated

PATIENT_CREATED

Patient Created

PATIENT_DELETED

Patient Deleted

PATIENT_CARE_TEAM_UPDATED

Patient Care Team Updated

PATIENT_POC_UPDATED

Patient Poc Updated

Patient Program

eventEntity: PATIENT_PROGRAM — 6 events

Event
Description

PROGRAM_CREATED

Program Created

PROGRAM_UPDATED

Program Updated

PROGRAM_DELETED

Program Deleted

PHASE_STARTED

Phase Started

PHASE_ENDED

Phase Ended

PHASE_CHANGED

Phase Changed

Payment

eventEntity: PAYMENT — 4 events

Event
Description

PAYMENT_CREATED

Payment Created

PAYMENT_CREATION_FAILED

Payment Creation Failed

PAYMENT_UPDATED

Payment Updated

PAYMENT_RELEASE_REQUESTED

Payment Release Requested

Payment Audit

eventEntity: PAYMENT_AUDIT — 2 events

Event
Description

PAYMENT_PRE_AUTHORIZATION_CREATED

Payment Pre Authorization Created

PAYMENT_PRE_AUTHORIZATION_UPDATED

Payment Pre Authorization Updated

Payment Request

eventEntity: PAYMENT_REQUEST — 2 events

Event
Description

PAYMENT_CREATION_REQUESTED

Payment Creation Requested

ENCOUNTER_PRE_AUTHORIZATION_INITIATED

Encounter Pre Authorization Initiated

Pdt

eventEntity: PDT — 3 events

Event
Description

PDT_UPDATED

Pdt Updated

PDT_CREATED

Pdt Created

PDT_DELETED

Pdt Deleted

Phone Tree

eventEntity: PHONE_TREE — 4 events

Event
Description

PHONE_TREE_EXECUTED

Phone Tree Executed

PHONE_TREE_NODE_EXECUTED

Phone Tree Node Executed

PHONE_TREE_NODE_PART_EXECUTED

Phone Tree Node Part Executed

PHONE_TREE_WEBHOOK_EXECUTED

Phone Tree Webhook Executed

Security Config (platform configuration)

eventEntity: SECURITY_CONFIG — 8 events

Event
Description

SECURITY_CONFIG_SSO_CREATED

Security Config Sso Created

SECURITY_CONFIG_SSO_UPDATED

Security Config Sso Updated

SECURITY_CONFIG_SSO_DELETED

Security Config Sso Deleted

SECURITY_CONFIG_PASSWORD_POLICY_UPDATED

Security Config Password Policy Updated

SECURITY_CONFIG_MFA_CREATED

Security Config Mfa Created

SECURITY_CONFIG_MFA_UPDATED

Security Config Mfa Updated

SECURITY_CONFIG_MFA_DELETED

Security Config Mfa Deleted

SESSION_CONFIG_UPDATED

Session Config Updated

Shared Mailbox

eventEntity: SHARED_MAILBOX — 2 events

Event
Description

SHARED_MAILBOX_CREATED

Shared Mailbox Created

SHARED_MAILBOX_UPDATED

Shared Mailbox Updated

Sms

eventEntity: SMS — 4 events

Event
Description

SMS_UNREAD_MESSAGE

Sms Unread Message

UNRECOGNIZED_SMS_UNREAD_MESSAGE

Unrecognized Sms Unread Message

SMS_SENT

Sms Sent

SMS_UPDATED

Sms Updated

Subscription

eventEntity: SUBSCRIPTION — 6 events

Event
Description

SUBSCRIPTION_INVOICE_CREATION_REQUESTED

Subscription Invoice Creation Requested

SUBSCRIPTION_INVOICE_CREATED

Subscription Invoice Created

SUBSCRIPTION_CREATED

Subscription Created

SUBSCRIPTION_UPDATED

Subscription Updated

SUBSCRIPTION_CANCELLED

Subscription Cancelled

SUBSCRIPTION_SUSPENDED

Subscription Suspended

Task

eventEntity: TASK — 9 events

Event
Description

TASK_CREATED

Task Created

TASK_UPDATED

Task Updated

TASK_DELETED

Task Deleted

TASK_WATCHER_ADDED

Task Watcher Added

TASK_WATCHER_REMOVED

Task Watcher Removed

TASK_COMMENT_ADDED

Task Comment Added

TASK_COMMENT_REMOVED

Task Comment Removed

TASK_COMPLETED

Task Completed

TASK_CANCELED

Task Canceled

Tenant (platform configuration)

eventEntity: TENANT — 2 events

Event
Description

TENANT_DELETED

Tenant Deleted

TENANT_CREATED

Tenant Created

Tenant License (platform configuration)

eventEntity: TENANT_LICENSE — 3 events

Event
Description

TENANT_LICENSE_CREATED

Tenant License Created

TENANT_LICENSE_UPDATED

Tenant License Updated

TENANT_LICENSE_DELETED

Tenant License Deleted

Unrecognized Communication

eventEntity: UNRECOGNIZED_COMMUNICATION — 12 events

Event
Description

EMAIL_REASSIGNED

Email Reassigned

EMAIL_RESTORED

Email Restored

EMAIL_DELETED

Email Deleted

EMAIL_DELETED_PERMANENTLY

Email Deleted Permanently

SMS_REASSIGNED

Sms Reassigned

SMS_RESTORED

Sms Restored

SMS_DELETED

Sms Deleted

SMS_DELETED_PERMANENTLY

Sms Deleted Permanently

VOICE_CALL_REASSIGNED

Voice Call Reassigned

VOICE_CALL_RESTORED

Voice Call Restored

VOICE_CALL_DELETED

Voice Call Deleted

VOICE_CALL_DELETED_PERMANENTLY

Voice Call Deleted Permanently

User

eventEntity: USER — 8 events

Event
Description

USER_INVITED

User Invited

USER_PROVISIONED_BY_API_CLIENT

User Provisioned By Api Client

USER_ENABLED

User Enabled

USER_DISABLED

User Disabled

USER_PASSWORD_RESET

User Password Reset

USER_DETAILS_UPDATED

User Details Updated

USER_EMAIL_CHANGED

User Email Changed

ROOT_USER_CHANGED

Root User Changed

User App Access

eventEntity: USER_APP_ACCESS — 2 events

Event
Description

USER_ACCESS_CREATED

User Access Created

USER_ACCESS_UPDATED

User Access Updated

User Permission

eventEntity: USER_PERMISSION — 2 events

Event
Description

USER_PERMISSION_UPDATED

User Permission Updated

USER_PERMISSION_CREATED

User Permission Created

User Territory

eventEntity: USER_TERRITORY — 2 events

Event
Description

USER_TERRITORY_UPDATED

User Territory Updated

USER_TERRITORY_CREATED

User Territory Created

Voice Call

eventEntity: VOICE_CALL — 6 events

Event
Description

VOICE_CALL_INCOMING_CALL

Voice Call Incoming Call

VOICE_CALL_STARTED

Voice Call Started

VOICE_CALL_UPDATED

Voice Call Updated

VOICE_CALL_MISSED_CALL

Voice Call Missed Call

VOICE_CALL_MISSED_BY_RECEIVED_CALL

Voice Call Missed By Received Call

UNRECOGNIZED_VOICE_CALL_MISSED_CALL

Unrecognized Voice Call Missed Call

Whatsapp

eventEntity: WHATSAPP — 2 events

Event
Description

WHATSAPP_UNREAD_MESSAGE

Whatsapp Unread Message

UNRECOGNIZED_WHATSAPP_UNREAD_MESSAGE

Unrecognized Whatsapp Unread Message

Last updated

Was this helpful?