Skip to main content
PUT
Upsert. Only provided fields change. Tags are not set here: they are shared by accounts, people and opportunities and have their own endpoint, Set An Account’s Tags.
An empty string on tier_id or owner_id clears that reference. Omitting the field leaves it alone β€” send an explicit "" to clear it.

Path Parameters

string
required
The account’s company_id (the company UUID).

Body

string
A tier id from List Account Tiers, or "" to clear.
string
An owner id from List Owners, or "" to clear.
boolean
Dismiss the account (and every path there) or restore it. See Account States β€” dismiss hides, a tag never does.
string
boolean
default:"false"
Also write the owner to the matched CRM company. Ignored without owner_id, and a cleared owner is never pushed. A mapping set to β€œClustr sets the value” pushes regardless; β€œYour CRM sets the value” and paused never do. pushToCrm is accepted as the same flag.
string
deprecated
Deprecated β€” a status is a tag. The id still works: it names the account tag the former status became, and this writes that tag (replacing the group’s previous tag, since the group is single-choice). "" clears that group. Use Set An Account’s Tags instead. It is no longer returned in the response.

Response Fields

object
The stored state: company_id, tier_id, owner_id, is_discarded, notes, updated_at, updated_by.
integer
How many warm intros followed an is_discarded change at this account. 0 when the write did not touch the flag.
object
Present only when an owner was written and the CRM was involved.
  • status β€” pushed, refused, failed or skipped
  • reason β€” a machine code, e.g. direction_crm_owns, owner_not_in_crm, owner_deactivated, record_not_matched, clear_not_pushed, writes_disabled, crm_not_connected
  • message β€” one sentence written for a person. Provider errors are logged, never returned here
  • provider β€” the CRM written to
  • pushed / notPushed β€” record counts, for a write that covered several
The owner is saved in Clustr whatever this says.