Solved
Bad Parameter error on SOAP requestCampaign call
RESOLVED: I posted the fix in the replies section.
We're getting the "20114 - Bad parameter" error when calling requestCampaign.
NOTE: The other call we're using, syncLead, is working fine with a success return. Also, RequestCampaign appears in the Activity Log for the lead despite the error.
We're passing the leadKey (e-mail), source, and campaignId. I've stepped thru the code to verify these values are correct. Here's the code (C#):

We're getting the "20114 - Bad parameter" error when calling requestCampaign.
NOTE: The other call we're using, syncLead, is working fine with a success return. Also, RequestCampaign appears in the Activity Log for the lead despite the error.
We're passing the leadKey (e-mail), source, and campaignId. I've stepped thru the code to verify these values are correct. Here's the code (C#):

