'*POST /api/folders/{encoded_parent_folder_id}
Create a new folder object underneath the one specified in the parameters.
:param  encoded_parent_folder_id:      (required) the parent folder\'s id
:type   encoded_parent_folder_id:      an encoded id string (should be prefixed by \'F\')
:param   payload: dictionary structure containing:
:param  name:                          (required) the name of the new folder
:type   name:                          str
:param  description:                   the description of the new folder
:type   description:                   str
:type       dictionary
:returns:   information about newly created folder, notably including ID
:rtype:     dictionary
:raises: RequestParameterMissingException'

@expose_api
def create(self, trans, encoded_parent_folder_id, payload=None, **kwd):

    if payload:
        kwd.update(payload)
    name = kwd.get('name', None)
    if (name is None):
        raise exceptions.RequestParameterMissingException("Missing    required    parameter    'name'.")
    description = kwd.get('description', '')
    decoded_parent_folder_id = self.folder_manager.cut_and_decode(trans, encoded_parent_folder_id)
    parent_folder = self.folder_manager.get(trans, decoded_parent_folder_id)
    new_folder = self.folder_manager.create(trans, parent_folder.id, name, description)
    return self.folder_manager.get_folder_dict(trans, new_folder)
