Google sheet batchGetByDataFilter

i have this code to get data from sheet api . but i want to get filtered data by using batchGetByDataFilter . i have data with 10 column first column is id with every id i have associated data . i want get all data in one search .

async function gsrun(cl){

    const gsapi=google.sheets({version:'v4',auth:cl}) 
    let data = await gsapi.spreadsheets.values.get({ 
   spreadsheetId: '1rRS3jugb-txthDdZ0x0nGSzyLna64mBmKnUVkditeTM',
    range: 'Sheet1!a1:g100'