I wish to find the best way to push leads from my product and into a customer's Marketo account via API integration.
* Leads will come with additional data so will require mapping against the customer's Marketo fields
* Customers may want to push leads into a specific list in their Marketo account
Thanks in advance!
Please move the thread to Products and we'll pick it up there. "Community" is for website feedback, not product support -- and yes, this is confusing!
The standard way is the REST API Push endpoint: http://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Leads/...
You'll be adding leads to a Program, and the customer can take their own actions from there using Flow steps.
You need to be very attentive to the client's API call limit, which is shared by all their integrations. The way to be a good integration "citizen" is to place an absolute limit on the number of calls you will allow per day.