def METHOD_NAME():
    # Get received 'query' JSON object which holds all HTTP parameters
    try:
        query = request.json['query']
    except Exception as ex:
        logger.error('No JSON "query" object could be identified.')
        raise InvalidInput('No JSON "query" object could be identified.') from ex
    # Retrieve property IRIs to be updated
    try:
        iris = str(query['property_iris'])
        # Create list of property IRIs
        iris = iris.replace(' ', '').replace('<', '').replace('>', '').split(',')
    except Exception as ex:
        logger.error('Invalid (list of) "property_iris" provided.')
        raise InvalidInput('Invalid (list of) "property_iris" provided.') from ex
    # Retrieve minimum required confidence score
    try:
        min_match = int(query['min_confidence'])
    except Exception as ex:
        logger.info('No confidence score provided, using default.')
        min_match = 90
    if min_match not in range(0, 100):
        logger.error('Invalid "min_confidence" provided. Supported range: 0-100.')
        raise InvalidInput('Invalid "min_confidence" provided. Supported range: 0-100.')
    try:
        # Update sales transaction record for (list of) property IRIs
        res = update_transaction_records(property_iris=iris, min_conf_score=min_match)
        return_dict ={'Instantiated property transactions': res[0],
                      'Updated property transactions': res[1]}
        # Print results
        for key, value in return_dict.items():
            print(key, ' : ', value)
        # Return HTTP response
        return jsonify(return_dict), 200   
    except Exception as ex:
        logger.error('Unable to update property sales transactions: {}'.format(ex))
        return jsonify({'msg': 'Updating property sales transactions failed: ' + str(ex)}), 500