def METHOD_NAME(api_key):
    """
    Possible tasks are:
      mzml_to_hdf5
      mzml_to_pactolus
      mzml_to_spectralhits
      raw_to_mzml
    """
    sql = """SELECT DISTINCT task FROM file_conversion_task;"""
    con = lk.utils.create_server_context(labkey_server, project_name, use_ssl=True,api_key=api_key)
    # base execute_sql
    schema = 'lists'
    sql_result = lk.query.execute_sql(con, schema, sql,max_rows=1e6)
    if sql_result is None:
        print('execute_sql: Failed to load results from ' + schema + '.' + table)
    else:
        df = pd.DataFrame(sql_result['rows'])
        df = df[[c for c in df.columns if not c.startswith('_')]]
    return list(df['task'])