CRM
Apply a match to an imported record (link + seed contacts)
postapi.modelmatch.com/v1/crm/enrich/apply
Authorization
Body application/json
contactsobject[]Show child attributesHide child attributes
isPrimarybooleankindenumrequiredOptions:
phoneemailsocialaddresswebsitefacebooklinkedinxzillowrealtoryoutubeinstagramlabelstring | nullvaluenulldisplayobjectShow child attributesHide child attributes
branchNamestringbranchNmlsIdstringcbsaCodestringcitystringcompanyNamestringcompanyNmlsIdstringcontactCheckedAtnumbercountystringcountyFipsstringlocationstringnamestringrequiredstatestringsubtitlestringunitsnumbervolumenumberzipstringentityIdstringrequiredentityTypeenumrequiredOptions:
loagentcompanybranchlinkobjectSet to accept the match; omit to leave unlinked.
Show child attributesHide child attributes
entityIdstringrequiredmmaIdstringnmlsIdstringpropertyIdstringsourceenumrequiredOptions:
mmmanualoverrideSourcesobjectOrigin of each overrides value: "mm" (ours) or "imported" (the customer's). An "mm" value the record already renders from the mirror is NOT pinned, so the record keeps tracking. Omit to pin everything.
Show child attributesHide child attributes
companystringcompanyTypestringtitlestringoverridesobjectShow child attributesHide child attributes
companystringcompanyTypestringtitlestringResponses
200objectWhether a match was linked + the count of seeded contacts.Show attributesHide attributes
dataobjectrequiredShow child attributesHide child attributes
linkedbooleanrequiredseedednumberrequired400objectValidation error401objectUnauthorized403objectForbidden (authenticated, but missing required context — e.g. no active organization)404objectNot found413objectResponse payload too large — detail endpoint capped to fit Lambda response limits503objectSearch timed out or the cluster is overloaded — retry after `Retry-After` seconds.