function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion

Get Lead ID of Lead created using API

Is there a way to retrieve the ID of the lead created using the API?


Lead l = new Lead(); l.FirstName = fname.Text; l.LastName = lname.Text; l.Phone = phone.Text; l.Email = email.Text; l.Title = title.Text; l.Company = company.Text; l.State = state.SelectedValue; l.Country = country.SelectedValue; l.LeadSource = "Web"; SforceService sfdc = new SforceService(); string usr = "xxxxxxx"; string pwd = "xxxxxxx"; LoginResult lr = sfdc.login(usr, pwd); sfdc.Url = lr.serverUrl; sfdc.SessionHeaderValue = new sforce.SessionHeader(); sfdc.SessionHeaderValue.sessionId = lr.sessionId; sforce.GetUserInfoResult userInfo = lr.userInfo; sObject[] records = new sObject[] { l }; SaveResult[] sr = sfdc.create(records); if (sr[0].success) { // Try to get the ID of the lead just created }


Best Answer chosen by Admin (Salesforce Developers) 
sr[0].id will contain the ID.