def create(self, conversation_id, data):
self.conversation_id = conversation_id<EOL>if '<STR_LIT>' not in data:<EOL><INDENT>raise KeyError('<STR_LIT>')<EOL><DEDENT>check_email(data['<STR_LIT>'])<EOL>if '<STR_LIT>' not in data:<EOL><INDENT>raise KeyError('<STR_LIT>')<EOL><DEDENT>if data['<STR_LIT>'] not in [True, False]:<EOL><INDENT>raise TypeError('<STR_LIT>')<EOL><DEDENT>response =  self._mc_client._post(url=self._build_path(conversation_id, '<STR_LIT>'), data=data)<EOL>if response is not None:<EOL><INDENT>self.message_id = response['<STR_LIT:id>']<EOL><DEDENT>else:<EOL><INDENT>self.message_id = None<EOL><DEDENT>return response<EOL>
Post a new message to a conversation.

:param conversation_id: The unique id for the conversation.
:type conversation_id: :py:class:`str`
:param data: The request body parameters
:type data: :py:class:`dict`
data = {
    "from_email": string*,
    "read": boolean*
}