Postman filter issue

You have missed the period after @ in your screenshot. Can you add like this @.ownerId and check?

i am unable to mark completed for particular application, it is marking all the tasks on the particular user

Can you try this in define variable and let me know if it marks completed for a specific application? For me it’s working.

$.body[?(@.ownerId==“5ae2d3d91c5drdeabb8135f7721ca63” && @.approvalItems[0].application==“Source_Test”)].id

I have tried in JSON Path Evaluator also to get the value: