Strange permission needed for Delete by


To do a “Delete by”, the API request a key with the permission deleteIndex. I don’t understand exactly why:

I already have the permission deleteObject, and I can already get all the objects of the indexes I can access and delete thems. Delete By allow me to do the same thing more easily, why do I need to give an extra permission to do the same thing?

My problem is than now, I give the permission deleteIndex to a key when this key don’t need (And should not have in my case) the permission to delete indexes.

Thank you :slight_smile: .