I'm seeing that the Marketo is overwriting and in some cases changing to "null" the value in my lead source field.
Upon reviewing the activity log the action is coming through from the web service API. (See screenshot)
Has anyone else seen this type of activity?
How can I correct the problem so that my lead source values are not deleted?
Solved! Go to Solution.
Disable all your REST and SOAP API LaunchPoint definitions. Reenable one at a time to determine the offender. And/or actively audit your connected apps.
The API shouldn't be overwriting existing data - just populating the field when the field is empty/null. What was the value prior to "Web service API"?
Nevermind - I see it now (website event registration). And yes, it's replacing it with NULL. (The source of the activity is "web service API", not the value of the field like I incorrectly mentioned).
Until you get to the bottom of this, you might want to block field updates in Admin:
yes but how should i get to the bottom of it?
Seems like you are saying blocking field updates is a band-aid soluton
FYI - We are using API forms and this value was being overwritten by "null" value specified a line of code in the form element on the webpage...
Good reason to use the Forms API instead.
Yes, I was making the case but our website performance (which also affects SEO) is compromised which is why we switched from forms API in the first place- as well with the current approach the page renders all at once which is a better user experience especially on our homepage.
We use the forms API for pages where performance an UX are not as paramount.