deleteCustomObjects

June 30, 2016 | by

Deletes one or more custom objects and returns the outcome of the operation (DELETED, UNCHANGED, FAILED). Request Field Name Required/Optional Description objTypeName Required Name of the Custom Object customObjKeyLists->keyList->attribute Required The attribute is a key/value pair that is used to identify the custom objects you want to delete. You can specify multiple attributes in the … Continue reading “deleteCustomObjects”

Read More >

syncCustomObjects

June 30, 2016 | by

Accepts an array of custom objects to be created or updated, up to a maximum of 100 per call, and returns the outcome (status) of the operation (CREATED, UPDATED, FAILED, UNCHANGED, SKIPPED) and the custom object(s) that were processed. The API can be called in one of three operation modes: INSERT – only insert new … Continue reading “syncCustomObjects”

Read More >

getCustomObjects

June 30, 2016 | by

Retrieves one or more custom objects using a combination of criteria consisting of zero or one custom object keys. Returns a list of matching custom objects, all of a single type, up to 100 in a batch, and a stream position token for retrieving successive batches. Request Field Name Required/Optional Description objTypeName Required Name of … Continue reading “getCustomObjects”

Read More >

deleteMObjects

June 30, 2016 | by

Deletes one or more MObjects and returns the outcome of the operation (DELETED, UNCHANGED, FAILED). Request Field Name Required/Optional Description mObjectList->mObject->type Required Can be one of Opportunity OpportunityPersonRole mObjectList->mObject->id Required id of MObject to be deleted Request XML

Response XML

Sample Code – PHP

Sample Code – Java

Sample Code – … Continue reading “deleteMObjects”

Read More >

syncMObjects

June 30, 2016 | by

Accepts an array of MObjects to be created or updated, up to a maximum to 100 per call, and returns the outcome (status) of the operation (CREATED, UPDATED, FAILED, UNCHANGED, SKIPPED) and the Marketo IDs of the MObject(s). The API can be called in one of three operation modes: INSERT – Only insert new objects, … Continue reading “syncMObjects”

Read More >

describeMObject

June 30, 2016 | by

This function returns the metadata for Standard and Virtual MObjects. It takes in the Marketo object as input and returns the field attributes that are associated to that object. Request Field Name Required/Optional Description objectName Required The name of the MObject you wish to get meta data for. objectName can be one of: ActivityRecord LeadRecord … Continue reading “describeMObject”

Read More >

listMObjects

June 30, 2016 | by

This function returns the names of Marketo objects that can be used as input into the describeMObjects function for schema discovery operations. Request There are no inputs to this API Request XML

Response XML

Sample Code – PHP

Sample Code – Java

Sample Code – Ruby

Read More >

getTags

June 30, 2016 | by

This function retrieves the following information about non-channel tags set up in Marketo. Tag Type Tag Value You can get information on all non-channel tags or specify a specific list of tags and/or values. Request Field Name Required/Optional Description tagList->tag Optional List of tags that you wish to query. Each tag can have a type … Continue reading “getTags”

Read More >

getChannels

June 30, 2016 | by

This function retrieves the following information about a channel set up in Marketo: Progression status(es) Step number of each progression status Whether a specific progression status has been defined as success You can get information on all channels or specify a specific list of channels Request Field Name Required/Optional Description tag->values->stringItem Optional List of channels … Continue reading “getChannels”

Read More >

scheduleCampaign

June 30, 2016 | by

This function will set the schedule of a batch Smart Campaign to run either immediately or at a future date. It requires an existing Smart Campaign to complete successfully.This can be used in conjunction with importToList in order to upload a list of leads and then run a batch campaign against that newly created list. … Continue reading “scheduleCampaign”

Read More >