Custom Fields not being upserted using SyncLead Attribrute

Anonymous
Not applicable

Custom Fields not being upserted using SyncLead Attribrute

Hi,
I'm call the SyncLead method and passing in a List of Attributes that include custom fields which have been created in the database.

My issues is that only a few fields are being added (Last, First, Email, Phone, CustomField, CustomField, Skip, CustomField, CustomField, skip…Skip).  I have a list of 18 items and only 8 items are begin added to the appropriate field. The others are ignored.

I have debugged and all my list fields are being populated and all are of correct data types.
I have tried to change position in the list but can't seem to get the missing fields populated.

I'm calling  the api method like so;
 string result = client.syncLead(fields, encyID, userID, active_list, ref rsl); 
Where fields is of type Attributes.

I have this similar method call in another application but with less fields being passed in including custom fields. There is no problem with that call.

Thanks you any ideas.
-Jim
Tags (1)
3 REPLIES 3
Anonymous
Not applicable

Re: Custom Fields not being upserted using SyncLead Attribrute

Have you tried this within the Marketo interface?  You may find some exception handling there that doesn't show up on the API side.  
Anonymous
Not applicable

Re: Custom Fields not being upserted using SyncLead Attribrute

Yes, we did try using the User Interface. We didn't see any errors or have any issues with populating the fields.
Fields like "Address", "City", State" and "Zip" are not getting populated through the API SyncLead call.
Anonymous
Not applicable

Re: Custom Fields not being upserted using SyncLead Attribrute

Is there a possibily that the SyncLead API call will only allow 8 lead Attributes for each call?