def update_entity()

in wit/wit.py [0:0]


    def update_entity(self, current_entity_name, new_entity_name, roles, lookups=None, headers=None, verbose=None):
        """
        Updates the attributes of an entity.
		
		:param entity_name: name of entity to be updated
		:param roles: updated list of roles
		:param lookups:  updated list of lookup strategies
        """
        params = {}
        headers = headers or {}    
        data = {"name":new_entity_name, "roles":roles}
        endpoint = '/entities/' + current_entity_name
        if lookups:
            data['lookups'] = lookups        
        if verbose:
            params['verbose'] = verbose
        resp = req(self.logger, self.access_token, 'PUT', endpoint, params, json=data , headers=headers)
        return resp