def METHOD_NAME(action=None, success=None, container=None, results=None, handle=None, filtered_artifacts=None, filtered_results=None, custom_function=None, **kwargs):
    phantom.debug("block_url() called")
    # phantom.debug('Action: {0} {1}'.format(action['name'], ('SUCCEEDED' if success else 'FAILED')))
    ################################################################################
    # Block urls in Panorama
    ################################################################################
    filtered_input_0_input_url = phantom.collect2(container=container, datapath=["filtered-data:url_input_filter:condition_1:playbook_input:input_url"])
    parameters = []
    # build parameters list for 'block_url' call
    for filtered_input_0_input_url_item in filtered_input_0_input_url:
        if filtered_input_0_input_url_item[0] is not None:
            parameters.append({
                "url": filtered_input_0_input_url_item[0],
                "device_group": "shared",
                "should_commit_changes": True,
            })
    ################################################################################
    ## Custom Code Start
    ################################################################################
    # Write your custom code here...
    ################################################################################
    ## Custom Code End
    ################################################################################
    phantom.act("block url", parameters=parameters, name="block_url", assets=["panorama"], callback=block_url_success_filter)
    return