{"id":"json-array-filter-equals","version":"1.0.0","description":"Filter JSON array objects where a key equals a specific value.","supported_operations":["json array filter equals","filter json array","select json objects by value"],"unsupported_operations":["complex expressions","greater than","regex matching"],"semantics":["Outputs a new array containing only the objects where the value of the specified key strictly equals (===) the target value.","Retains original ordering of objects."],"limits":{"max_array_items":10000,"max_output_items":10000},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["array","key","value"],"properties":{"array":{"type":"array","maxItems":10000,"items":{"type":"object"}},"key":{"type":"string","minLength":1},"value":{}}},"output_schema":{"type":"object","additionalProperties":false,"required":["result","count"],"properties":{"result":{"type":"array","items":{"type":"object"}},"count":{"type":"integer"}}},"examples":[{"input":{"array":[{"id":1,"active":true},{"id":2,"active":false},{"id":3,"active":true}],"key":"active","value":true},"output":{"result":[{"id":1,"active":true},{"id":3,"active":true}],"count":2}}],"execute_url":"/v1/tools/json-array-filter-equals/versions/1.0.0/execute"}