@Xivexell
I notice that you have the "NOT" checkbox set.. So i wonder what you expect to happen.?
If the user is 'NOT requesting /api/user' AND the user is 'NOT using method GET/POST/DELETE' then do something.?
Or would you perhaps prefer to have and 'OR' = || between those 2 acls.?
add0a4e8-3533-48fe-a796-f6a808eb60ec-image.png
Result in haproxy.cfg (see the ! signs and the | ..):
acl Rule1 var(txn.txnpath) -m beg -i /api/user/
acl Rule2 method GET POST DELETE
http-request deny deny_status 402 if !Rule1 || !Rule2