As per the marketo documentation, the REST Api "rest/v1/leads/push.json", is to upsert a lead, and generates the activity. This is working fine.
The concern is, we have multiple program names configured for each download item on our website. We have configured batch process for the marketo data handling. As the API input data supports one program name per api call, we would require multiple API calls for each lead data to be pushed. Is there work around in this situation, so we can optimize the http server calls.