def create_item(self, token, name, parent_id, **kwargs):
parameters = dict()<EOL>parameters['<STR_LIT>'] = token<EOL>parameters['<STR_LIT:name>'] = name<EOL>parameters['<STR_LIT>'] = parent_id<EOL>optional_keys = ['<STR_LIT:description>', '<STR_LIT>', '<STR_LIT>']<EOL>for key in optional_keys:<EOL><INDENT>if key in kwargs:<EOL><INDENT>parameters[key] = kwargs[key]<EOL><DEDENT><DEDENT>response = self.request('<STR_LIT>', parameters)<EOL>return response<EOL>
Create an item to the server.

:param token: A valid token for the user in question.
:type token: string
:param name: The name of the item to be created.
:type name: string
:param parent_id: The id of the destination folder.
:type parent_id: int | long
:param description: (optional) The description text of the item.
:type description: string
:param uuid: (optional) The UUID for the item. It will be generated if
    not given.
:type uuid: string
:param privacy: (optional) The privacy state of the item
    ('Public' or 'Private').
:type privacy: string
:returns: Dictionary containing the details of the created item.
:rtype: dict