Skip to main content
← All schemas

MobileLeadContacts

object

enabledrequired
boolean

false: the phone must remove every lead contact it made.

reasonrequired
"ok" | "masked" | "off"

`masked`: the member’s phone-number field rule is not "visible", so no number may leave the CRM; `off`: the company switched lead contacts off (`mobile.lead_contacts`).

moderequired
"snapshot" | "delta"
itemsrequired
array of LeadContactItem

Snapshot: exactly the contacts the phone keeps. Delta: contacts to add or rewrite.

removedrequired
array of string

Delta: keys of contacts to delete (no open lead of the member is left on them). Always empty in a snapshot.

sync_tokenrequired
DateTime

Pass as `updated_since` next time (valid once the run’s last page was applied).

truncatedrequired
boolean

Snapshot: more contacts qualified than the cap lets through.

Example
{
  "enabled": true,
  "reason": "ok",
  "mode": "snapshot",
  "items": [
    {
      "k": "string",
      "n": "string",
      "p": [
        "string"
      ],
      "c": "string",
      "t": "string",
      "h": "string"
    }
  ],
  "removed": [
    "string"
  ],
  "sync_token": "2026-10-06T05:30:00.000Z",
  "truncated": true
}