public function createTemplate($name, $HTMLPageURL, $zipFileURL = null, $screenshotURL = null, $clientId = null)
{
// set client ID
$clientId = empty($clientId) ? $this->getClientId() : $clientId;
// set parameters
$parameters['Name'] = (string) $name;
$parameters['HtmlPageURL'] = (string) $HTMLPageURL;
$parameters['ZipFileURL'] = (string) $zipFileURL;
$parameters['ScreenshotURL'] = (string) $screenshotURL;
// return the result
return $this->doCall('templates/' . $clientId, $parameters, 'POST');
}