Update Lead Business

Update a lead business by ID

Path Params
string
required
length ≥ 1

The lead business id

Body Params
string
length ≥ 1

Name of the business

string
enum

Account type of the business

locationAddress
object | null

Location address of the business. Pass null to remove.

headquartersAddress
object | null

Headquarters address of the business. Pass null to remove.

string | null

Phone number of the business

string | null

Email of the business

string | null

Website of the business

string | null

LinkedIn URL of the business (e.g. linkedin.com/company/acme-corp). A bare slug is also accepted. Pass null to clear.

string
length ≥ 1

Industry the business operates in

string | null

Management software used

string | null

Primary specialty name. Ignored when specialties is provided.

specialties
array of objects

REPLACE all specialties for this lead. Pass [] to clear all. At most one item may have isPrimary true; if none are flagged, the first item is promoted to primary.

specialties
string | null

Payment provider used

string | null

CBCT scanner model. Pass null to clear.

integer | null
≥ 0

Approximate number of CBCT scans per week. Pass null to clear.

integer | null
≥ 0

Number of operatories (treatment rooms) in the practice. Pass null to clear.

officeHours
object | null

Practice office hours keyed by day of week (MON–SUN). Times are 24h HH:mm in practice-local time. Each day is either { closed: true } or { open, close } with open earlier than close. Partial weeks are allowed. REPLACE semantics: the submitted object replaces stored hours (not merged). Pass null to clear.

bestTimeToVisit
object | null

Preferred visit window: optional days[], startTime/endTime as 24h HH:mm, and an optional note (max 120). REPLACE semantics: the submitted object replaces the stored value (not merged). Pass null to clear.

string
enum

Acquisition channel for the lead

string | null
^[a-z0-9-]+$

Source within the channel (lowercase-hyphenated)

string | null
^[a-z0-9-]+$

Campaign identifier (lowercase-hyphenated)

string | null
^[a-z0-9-]+$

Marketing medium within the channel (lowercase-hyphenated, e.g. email, cpc)

string | null
^[a-z0-9-]+$

Differentiates similar content/links within the same campaign (lowercase-hyphenated)

integer | null

Number of locations for this business

integer | null

Number of providers at this business

enum

DSO size category — only applicable for DSO Parent account type


The size category for a DSO Parent account. EMERGING (3-9 locations), MID_MARKET (10-75 locations), ELITE (76+ locations), MOBILE (mobile practice)

string | null

Merchant ID if the lead has signed up

ownerUserIds
array of strings

User IDs to assign as owners (replaces all)

ownerUserIds
string | null

User ID of the primary owner. Required when ownerUserIds has more than one entry; must be one of ownerUserIds. Pass null when 0–1 owners.

contactIds
array of strings

Contact IDs to link to this business (replaces all)

contactIds
string | null

ID of the lead event to enroll this business in. Pass null to un-enroll.

Responses

Language
Credentials
Bearer
API Key
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json