def get_bulk_download_products(dataset, node, entityids, api_key):
    
    if api_key is None:
        raise USGSApiKeyRequiredError
    
    root, body = create_root_request()
    
    el = create_request_type(body, "getBulkDownloadProducts")
    
    create_dataset_element(el, dataset)
    create_node_element(el, node)
    create_api_key_element(el, api_key)
    create_entity_ids_element(el, entityids)
    
    return tostring(root)
Retrieve bulk download products on a scene-by-scene basis.
dataset/ETHPy150Open mapbox/usgs/usgs/soap.py/get_bulk_download_products