def METHOD_NAME():
    # Check arguments (query parameters)
    if len(request.get_data()) == 0:
        print("No query parameters provided, using default confidence score for matching.")
        logger.warning("No query parameters provided, using default confidence score for matching.")
        min_match = 90
    else:
        # 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 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 all instantiated property IRIs
        res = update_all_transaction_records(min_conf_score=min_match)
        return_dict ={'Instantiated property transactions': res[0],
                        'Updated property transactions': res[1],
                        'Instantiated property price indices': res[2],
                        'Updated property price indices': res[3]}
        # 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