public function create($type, $options = array(), $content = array(), $segment_opts = array(), $type_opts = array()) {
        if (!in_array($type, array("regular", "plaintext", "absplit", "rss", "auto"))) {
            throw new \Exception('the Campaign Type has to be one of "regular", "plaintext", "absplit", "rss", "auto" ');
        }
        $payload = array(
            'type' => $type,
            'options' => $options,
            'content' => $content,
            'segment_opts' => $segment_opts,
            'type_opts' => $type_opts
        );
        $apiCall = 'campaigns/create';
        $data = $this->requestMonkey($apiCall, $payload);
        $data = json_decode($data, true);
        if (isset($data['error']))
            throw new MailchimpAPIException($data);
        else
            return isset($data) ? $data : false;
    }