This document outlines how to update a Lead via the "ckm_lead_id" Parameter.
Creating a Lead
A Lead is Submitted to CAKE Basic per the Posting Doc.
The Successful Response
<result><code>0</code><msg>success</msg><leadid>75CA2BB4</leadid><price>1.00</price></result>
A Successful Response returns the following XML (please note the "leadid"):
<result>
<code>0</code>
<msg>success</msg>
<leadid>C8097F17</leadid>
<price>25.00</price>
</result>
Updating the Lead
To Update the Lead, we send the same Post String as before, but ONLY with the Updated Fields and the additional "ckm_lead_id" Parameter with the Lead's LeadID inserted. For my example, I want to change the First Name and Email Address of the Lead:
Re-queuing Leads
To re-queue leads, you can take the lead update method and include a single parameter to send the lead to queue. This parameter is "ckm_resell" this is a Boolean parameter so you will pass "1" for TRUE and "0" for FALSE.