So the list is checked off to send out welcome email on signup.
The API is currently using the older url curl submission.
It shows in the system that the contact was added by the customer which means the welcome email should be sent out.
It is sending no such email. I know through the xml version you can add <optinsource>ACTION_BY_CUSTOMER</optinsource> but since the contact is being added with that option selected it should be sending out an email.
So I found this post http://cc.lithium.com/t5/Developer-Support-ask-questions/Using-API-to-add-contacts-to-a-list-with-no... which talks about action by contact that the get welcome email does get sent out. And I have confirmed that in the List itself the emails are being added with Contact as the method and not customer. So even without the opt in source being set through the curl it still should be firing off an email due to it being added by the contact should it not?
Are you using your own code to integrate to our API, or are you using an outside integration? We're aware of an issue with sitevisitor/some wordpress plugins not sending the welcome email even though the action is set to action by contact, and we are working to resolve that issue. If you're using your own code and setting it to action by contact without any notification parameters set, you might be running into your server not delivering the welcome email.
Can you receive the welcome email when you add a webmail client such as yahoo or gmail? If so, your server might be the issue. Could you post the XML you send us to add contacts with your username removed?
API Support Specialist
Using the old API which passes through query variables and there is no option for that variable in that method. And it adds the email address to the system as added by contact so it should use the default welcome email settings in the system when it gets added.
Okay, that is the issue we're aware of and looking into. It looks like this issue will be harder to fix than previously thought, and we don't currently have an ETA on when it will be fixed. Thank you for your patience.
If you want to switch to a newer signup form, I did email you an example script that won't run into the problem we're seeing with SiteVisitor/some Wordpress forms.
API Support Specialist