Required parameter requestParameters.deleteRequest was null or undefined when calling _delete

How do I delete using filter?

    const pineconeIndex = client.Index(process.env.PINECONE_INDEX);
    // delete record if existed
    const innerObject = { "namespace": agent_id, filter: { "id": webscrapeId } };


    await pineconeIndex._delete({innerObject});

PineconeError

PineconeClient: Error calling _delete: PineconeError: PineconeClient: Error calling _deleteRaw: RequiredError: Required parameter requestParameters.deleteRequest was null or undefined when calling _delete.

I have also tried https://docs.pinecone.io/docs/metadata-filtering:

await index._delete({
  filter: {
    genre: { $eq: "documentary" },
    year: 2019,
  },
});