Hello! I have set up several rest api's with 3rd party companies that submit data through an api into a Marketo form and it works fine. I am now working with a new company and they are using a rest api as well, but they said they can't submit to the Marketo form for some reason. The data they are submitting is entering Marketo, however, it is not entering the form in the Smart List for this program in Marketo. Therefore, the leads aren't getting the updated lead details and campaign attribution that is built out in the Flow portion of the program. What questions do I need to ask them to figure out what they are doing wrong on the back-end? Any help would be greatly appreciated!
Hey Justin, I'd look at one of the records created to see how it came in, and also ask them the form id that they're using. If the form id doesn't line up you could have an issue.
There's no documented public REST API endpoint that posts to a form, i.e. results in a true Filled Out Form activity.
The private form acceptors (/save and /save2) can be used as endpoints (and I don't expect them to go anywhere) but they aren't part of the REST API.
What's the exact API method that they are calling?
Also: If you have several API clients sharing your API pool, are you ensuring that they do not clobber your API calls? What kind of DoS protection do they have? What methods are they all calling.