v2
latestOpenAPI 3.1.12026-08-078549932.4 MBClinicSettings
patch/clinic-settings
Request body
companyNamestring nullable
clinicAddressstring nullable
clinicPhonestring nullable
clinicEmailstring nullable
clinicAboutNotesstring nullable
schedulingPolicystring nullable
timezonestring nullable
Response
OK
companyIdstring
companyNamestring
clinicAddressstring nullable
clinicPhonestring nullable
clinicEmailstring nullable
clinicAboutNotesstring nullable
schedulingPolicystring
timezonestring
The clinic's IANA zone. Never null — server-side formatters (email, SMS, voice, PDFs, labels) have no sane way to degrade and must not fall through to UTC, so an unconfigured tenant reads back as Eastern. Check bool ClinicSettingsDto.TimezoneConfigured before trusting it as the clinic's actual location.
timezoneConfiguredboolean
False when the tenant has no stored timezone and string ClinicSettingsDto.Timezone is therefore the Eastern placeholder rather than a real setting. The web app uses this to prefer the workstation's own zone: rendering a Pacific clinic's day in Eastern is what produced ITE-337.
billingStatusstring nullable
Billing/contract state: "Trial", "Active", "Suspended", or empty for legacy records (treated as "Active"). Drives GDPR consent banner visibility post-login.