getCampaignsForSource

June 30, 2016 | by

This function returns a list of eligible Marketo campaigns that can be used as input parameters into the requestCampaign function. Campaigns are categorized by the source of the request, which are enumerated in the WSDL. Important: The Smart Campaign must have a “Campaign is Requested” trigger to qualify. Its source must include Web Service API. … Continue reading “getCampaignsForSource”

Read More >

requestCampaign

June 30, 2016 | by

This function runs an existing Marketo lead in a Marketo Smart Campaign. The Smart Campaign must have a “Campaign is Requested” trigger with Web Service API source (see below). There are two parameter sets that can be used. The first case is using campaignName + programName + programTokenList. The programTokenList can be empty in this … Continue reading “requestCampaign”

Read More >

listOperation

June 30, 2016 | by

Page Last Updated: July 2014 This method is used to perform operations on a static list defined within the Marketo lead database. To add, or remove members of a static list defined within a program, use importToList. Each call to this endpoint has a limit of 1000 leads per call. Operation types include: Add to … Continue reading “listOperation”

Read More >

getImportToListStatus

June 30, 2016 | by

This function checks on the current status of a specific importToList function call. Complete the importToList API call first, and then poll getImportToListStatus periodically. Do not poll getImportToListStatus more than once per minute. Request Field Name Required/Optional Description programName Required Name of the program containing the static list listName Required Name of the static list … Continue reading “getImportToListStatus”

Read More >

importToList

June 30, 2016 | by

This function lets you import a list of leads into an existing Static List in Marketo, similar to the import list function in the Marketo UI. Import Format: These values are identical to the structure of a CSV used in a list import. Example: Email First Last joe@company.com Joe Smith mary@company.com Mary Rodgers wanda@megacorp.com Wanda … Continue reading “importToList”

Read More >

getLeadChanges

June 30, 2016 | by

This API is just like getLeadActivity except that it operates on multiple leads at once. The operation checks for new leads created, lead field updates and other activities. The result contains activities that caused the change along with a stream position to paginate through large result sets. You must include an input parameter identifying which … Continue reading “getLeadChanges”

Read More >

getLeadActivity

June 30, 2016 | by

This function retrieves the activity history for a single lead identified by the provided key. You can specify which activity types you wish to be returned in the result. If you want all activity types, a blank value needs to be passed. For more than one activity type, pass in a list of activity types. … Continue reading “getLeadActivity”

Read More >

mergeLeads

June 30, 2016 | by

Accepts a winning lead’s key and multiple losing lead’s keys to perform a merge operation. Returns the ID of the leads and status. Request Field Name Required/Optional Description winningLeadKeyList Required The key used to identify the winning lead. Possible values of include: IDNUM: The Marketo ID (e.g. 64) EMAIL: The email address associated with the … Continue reading “mergeLeads”

Read More >

syncMultipleLeads

June 30, 2016 | by

This function requests an insert or update (upsert) operation for multiple lead records. When updating an existing lead, the lead can be identified with one of the following keys: Marketo ID Foreign system ID Email If more than one key is present the Marketo ID takes precedence over ForeignSysPersonId, and the latter will be updated. … Continue reading “syncMultipleLeads”

Read More >

syncLead

June 30, 2016 | by

This function will insert or update a single lead record. When updating an existing lead, the lead can be identified with one of the following keys: Marketo ID Foreign system ID (implemented as foreignSysPersonId) Marketo Cookie (created by Munchkin JS script) Email If an existing match is found, the call will perform an update. If … Continue reading “syncLead”

Read More >