4 Replies Latest reply on Oct 22, 2014 9:24 AM by John Murphy

    20114 - Bad parameter when setting marketoCookie

      I'm using C# and code from the Marketo C# Example to try and sync leads.  Everything is working fine as long as I don't set the marketoCookie property of my ParamsSyncLead variable:

      ws_lead.marketoCookie = cookie;

      cookie is the value of the marketo cookie, it looks like this "id:MYID,token:_mch-localhost-1375359337265-73080".

      Changed id to MYID, but it is a valid ID.  As soon as I call syncLead with this line of code in place I get the 20114 - Bad parameter error being thrown.  If I comment out that line, everything works.  From the API doc this seems like it should work
      "syncLead
           This function requests an insert or update (upsert) operation for a lead record. When updating an existing lead, the 
           lead can be identified one of the follow:
             Marketo ID
             Foreign system ID
             Marketo Cookie
             Email"

           Our requirement is for the marketo cookie to be the unique identifier, not the other 3.  

           Any thoughts?