Does the Marketo API have capability to read data hosted on an FTP server? Currently we use a separate application to digest the file and transfer it to Marketo, but it'd be great if we could just ingest it directly from Marketo.
The Marketo (REST) APIs are inbound APIs.
A service that you call as a webhook can read data from an FTP box, but it would still need to make a separate inbound REST connection to Marketo to upload the file contents. Triggering via webhook helps you avoid an external scheduler, but it's still custom code doing the download-reupload and not a huge leg up.
Retrieving data ...