PHP campaignCreate - Error 311, Invalid HTML Content

I am getting an error code 311, "Invalid HTML Content", when I try to create a campaign.  See code below (with removed key numbers and urls).

$cm = new CampaignMonitor('xxxxxxxxxxxxxxxxxxxxxxxxxxxx');
$result = $cm->campaignCreate(
    'xxxxxxxxxxxxxxxxxxx',
    'Links', 
    'Links',
    'Info',
    'info@xxxxxx.com',
    'info@xxxxxx.com',
    'http://test.xxxxxx.com/links/test.html',
    'http://test.xxxxxx.com/links/test.html', 
    array('xxxxxxxxxxxxxxxxxxxxxxx'), 
    ""
);

311: Invalid HTML Content
Your content contains JavaScript or Flash which cannot be sent to email clients.

I've simplified my HTML page down to the following and still get the error.

<html><head><title>Test</title></head><body>test</body></html>

Either there is something required of an HTML page (doctype? I've tried that), or the API isn't working.  I can't imagine the API is broken, this is a key feature.  Any ideas?

Join 200,000 companies around the world that use Campaign Monitor to run email marketing campaigns that deliver results for their business.

Get started for free
1-888-533-8098