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.
{
"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
}
