def create(self, data):
if '<STR_LIT>' not in data:<EOL><INDENT>raise KeyError('<STR_LIT>')<EOL><DEDENT>for op in data['<STR_LIT>']:<EOL><INDENT>if '<STR_LIT>' not in op:<EOL><INDENT>raise KeyError('<STR_LIT>')<EOL><DEDENT>if op['<STR_LIT>'] not in ['<STR_LIT:GET>', '<STR_LIT:POST>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>']:<EOL><INDENT>raise ValueError('<STR_LIT>'<EOL>'<STR_LIT>'.format(op['<STR_LIT>']))<EOL><DEDENT>if '<STR_LIT:path>' not in op:<EOL><INDENT>raise KeyError('<STR_LIT>')<EOL><DEDENT><DEDENT>return self._mc_client._post(url=self._build_path(), data=data)<EOL>
Begin processing a batch operations request.

:param data: The request body parameters
:type data: :py:class:`dict`
data = {
    "operations": array*
    [
        {
            "method": string* (Must be one of "GET", "POST", "PUT", "PATCH", or "DELETE")
            "path": string*,
        }
    ]
}