If more than one key is present the Marketo ID takes precedence over ForeignSysPersonId, and the latter will be updated. However, if Email is also present as a key, it will not be updated unless it is specified in the list of attributes.

Our recommendation is that batch sizes are no higher than 300. Higher sizes are not supported and may result in timeouts and in extreme cases being throttled.

You are able to turn off the de-duplication feature with this function call. If dedupEnabled is set to true and no other unique identifier is given (foreignSysPersonId or Marketo lead ID), then the lead record will be de-duplicated using the email address. Keep in mind, passing in false will create duplicates within Marketo.

Request

Field Name

Required/Optional

Description

leadRecordList->leadRecord

Required

Array of LeadRecords that you want to sync. LeadRecords must specify the lead id, email or ForeignSysPersonId

dedupEnabled

optional

Optional value with which you can turn off de-duplication feature. Passing in a value of false will create duplicates in Marketo

Latest Blog Posts

Keep up with what's new in the developer world

Important Change to Activity Records in Marketo APIs March 1, 2017 Note: This post will be updated to reflect changes made to activity records returned by the API due to migration to new infrastructure.
With the rollout of Marketo’s next-generation Activity Service beginning in September 2017, we will be unable to enforce the uniqueness or presence of the integer “id” field in activities, data value changes, or lead ... Read More >

Spring 2018 Updates June 29, 2018 In the Spring 2018 release we are releasing new REST APIs, and web tracking privacy enhancements. See the full list of updates below.
REST API
Static List CRUD
Allows users to remotely Create, Read, Update, and Delete Static List Records. Enables management of the entire lifecycle of a static list through REST APIs, including populating and maintaining membership. ... Read More >

Winter 2018 Updates March 2, 2018 In the Winter 2018 release, we are releasing a few enhancements to our APIs. See the full list of updates below.
Asset APIs
Activate/Deactivate Trigger Campaigns
We have added the ability to activate and deactivate trigger campaigns, which can simplify the process of automating your program templates. This is achieved by calling two newly added endpoints: Activate Smart Campaign, Deactivate ... Read More >