code: def merge_entities(self, from_entity_ids, to_entity_id, force=False, mount_point=DEFAULT_MOUNT_POINT):
          
          params = {
              'from_entity_ids': from_entity_ids,
              'to_entity_id': to_entity_id,
              'force': force,
          }
          api_path = '/v1/{mount_point}/entity/merge'.format(mount_point=mount_point)
          return self._adapter.post(
              url=api_path,
              json=params,
          )
docs: Merge many entities into one entity.
  
          Supported methods:
              POST: /{mount_point}/entity/merge. Produces: 204 (empty body)
  
          :param from_entity_ids: Entity IDs which needs to get merged.
          :type from_entity_ids: array
          :param to_entity_id: Entity ID into which all the other entities need to get merged.
          :type to_entity_id: str | unicode
          :param force: Setting this will follow the 'mine' strategy for merging MFA secrets. If there are secrets of the
              same type both in entities that are merged from and in entity into which all others are getting merged,
              secrets in the destination will be unaltered. If not set, this API will throw an error containing all the
              conflicts.
          :type force: bool
          :param mount_point: The "path" the method/backend was mounted on.
          :type mount_point: str | unicode
          :return: The response of the request.
          :rtype: requests.Response