Webhook event
patient_connection.created
A Patient was created for or connected to an Organization.
Payload schema
api_versionanyrequiredcontextobjectPresent only when
sourceisapi. Identifies the acting project and API key.developer_platform_api_key_idstring | null · uuiddeveloper_platform_project_idstring | null · uuid
created_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.dataobjectrequiredobjectobjectrequiredclinician_idstring | null · uuidrequiredThe Clinician associated with this registration, when one is assigned.
created_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.gp_statusstring | nullrequiredWhether this Organization has recorded a GP for the Patient.
has_gpmeans a GP PatientConnection is expected.no_gp_requiredmeans the Patient does not need a GP.none_or_omittedmeans no GP has been recorded.Allowed values:
none_or_omitted | has_gp | no_gp_required | nullidstring · uuidrequiredThe resource's unique identifier, formatted as an RFC 4122 version 4 UUID.
is_activebooleanrequiredWhether the Patient registration is active.
linksobjectrequiredURLs to related resources.
patientstring · urirequiredThe full URL of a related resource.
payorstring | null · urirequiredThe full URL of a related resource.
objectanyrequiredDiscriminator value emitted at
object.organizationobjectrequiredaddress_line_1string | nullrequiredThe primary address line of the organization.
address_line_2string | nullrequiredThe secondary address line of the organization.
citystring | nullrequiredThe city in the organization's postal address.
country_codestring | nullrequiredThe ISO 3166-1 alpha-2 country code for the postal address, such as
GBfor the United Kingdom.countystring | nullrequiredThe county or region in the organization's postal address.
created_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.currencystring | nullrequiredThe ISO 4217 currency code used by the organization. Must be one of
chf,eur,gbp, orusd. Null when this Organization is returned fromGET /v1/organizationsor nested on a PatientConnection.emailstring | null · emailrequiredThe contact email address of the organization. Null when this Organization is returned from
GET /v1/organizationsor nested on a PatientConnection.formatted_addressstring | nullrequiredThe single-line address of the organization, formatted for display.
idstring · uuidrequiredThe resource's unique identifier, formatted as an RFC 4122 version 4 UUID.
namestringrequiredThe display name of the organization, for example
Acme Healthcare.objectanyrequiredDiscriminator value emitted at
object.organization_typestring | nullrequiredThe kind of organization. Use
gp_practicewhen attaching a GP.Allowed values:
consultant | gp_practice | hospital | laboratory | legal | other | pharmacy | private_practice | nullphonestring | nullrequiredThe formatted contact phone number of the organization. Null when this Organization is returned from
GET /v1/organizationsor nested on a PatientConnection.postcodestring | nullrequiredThe postal code in the organization's postal address.
subdomainstring | nullrequiredThe URL-safe subdomain that identifies the organization. Null when this Organization is returned from
GET /v1/organizationsor nested on a PatientConnection.time_zonestring | nullrequiredThe IANA time zone used to interpret scheduling dates and display appointment times. Always
Europe/Londonwhen present. Null when this Organization is returned fromGET /v1/organizationsor nested on a PatientConnection.updated_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.
organization_idstring · uuidrequiredThe Organization with which the Patient was registered.
patientobjectrequiredaddress_line_1string | nullrequiredThe primary address line of the Patient.
address_line_2string | nullrequiredThe secondary address line of the Patient.
citystring | nullrequiredThe city in the Patient's postal address.
country_codestring | nullrequiredThe ISO 3166-1 alpha-2 country code for the postal address, such as
GBfor the United Kingdom.countystring | nullrequiredThe county or region in the Patient's postal address.
created_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.creation_sourcestring | nullrequiredHow the Patient was created.
apimeans the record was created through the Developer Platform. Read-only.date_of_birthstring | null · daterequiredThe date of birth of the patient, in ISO 8601 format (YYYY-MM-DD).
display_namestring | nullrequiredThe formatted display name of the patient, including their title when recorded.
emailstring | null · emailrequiredThe email address of the patient, when recorded.
first_namestring | nullrequiredThe first name of the patient.
idstring · uuidrequiredThe resource's unique identifier, formatted as an RFC 4122 version 4 UUID.
is_opted_out_of_smsbooleanrequiredWhether the Patient has opted out of SMS messages.
last_namestring | nullrequiredThe last name of the patient.
mobilestring | nullrequiredThe national mobile number without its country calling code.
mobile_country_dial_codestring | nullrequiredThe ISO 3166-1 alpha-2 country code used to derive the mobile calling code.
nhs_numberstring | nullrequiredThe 10-digit NHS number of the patient, without formatting.
objectanyrequiredDiscriminator value emitted at
object.phonestring | nullrequiredThe national phone number without its country calling code.
phone_country_dial_codestring | nullrequiredThe ISO 3166-1 alpha-2 country code used to derive the phone calling code.
phone_numberstring | nullrequiredThe Patient's preferred contact number, formatted for display and compatible with E.164.
postcodestring | nullrequiredThe postal code of the Patient.
sexstring | nullrequiredThe Patient's recorded sex.
Allowed values:
female | male | other | nulltitlestring | nullrequiredThe personal title of the patient, when recorded.
updated_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.
payor_idstring | null · uuidrequiredThe Payor this Organization uses as the default billing party for the Patient.
updated_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.
developer_platform_project_idstring | null · uuidrequiredThe project ID whose credential caused the change. Null for
dashboardevents.idstringrequiredEvent identifier prefixed with
evt_.livemodebooleanrequiredfalsefor test-event deliveries.objectanyrequiredsourcestringrequiredOrigin of the change.
apimeans a Developer Platform mutation;dashboardmeans a Carebit-initiated change.Allowed values:
api | dashboardtypeanyrequired