def create(self,params=None, headers=None):
path = '<STR_LIT>'<EOL>if params is not None:<EOL><INDENT>params = {self._envelope_key(): params}<EOL><DEDENT>try:<EOL><INDENT>response = self._perform_request('<STR_LIT:POST>', path, params, headers,<EOL>retry_failures=True)<EOL><DEDENT>except errors.IdempotentCreationConflictError as err:<EOL><INDENT>return self.get(identity=err.conflicting_resource_id,<EOL>params=params,<EOL>headers=headers)<EOL><DEDENT>return self._resource_for(response)<EOL>
Create a new mandate import.

        Mandate imports are first created, before mandates are added
        one-at-a-time, so
        this endpoint merely signals the start of the import process. Once
        you've finished
        adding entries to an import, you should
        [submit](#mandate-imports-submit-a-mandate-import) it.

        Args:
              params (dict, optional): Request body.

        Returns:
              ListResponse of MandateImport instances