Thank you for reaching out to the API Support team here at Constant Contact.
There isn't a method specfically for debuggin in our PHP Wrapper. Any time one of the services runs into an error, it throws a CtctException that contains the the response message (bad request, etc), response code, and any errors JSON formatted in the response body. Your best option is to include code to catch these exceptions so you can see the contents of these errors.
Please let me know if you have any other questions. Sincerely, David B. API Support Specialist
... View more
I order to confirm the behavior, I ran a test specifically for this and any new contacts that were not previously in the system will receive a welcome email. In addition, contacts that were opted out will also receive a welcome email when they are added to your list by this method.
What you may have run into is if a contact is already active in your account and you're simply adding a new list to the contact, that does not cause an email notification to be sent. Given that the opt-in date on the example contact you provided is Nov. 2nd, I think that this is likely the case that you are seeing. The easiest way to test the notifications is to create a brand new contact, and then you can opt that contact out and resubscribe it to see that the welcome email is sent again.
If you have any questions, please let me know!
... View more