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#):