PocketBase API Rules act also as records filter!
Or in other words, you could for example allow listing only the "active" records of your collection,
by using a simple filter expression such as:
status = "active"
(where "status" is a field defined in your Collection).
Because of the above, the API will return 200 empty items response in case a request doesn't
satisfy a listRule, 400 for unsatisfied createRule and 404 for
unsatisfied viewRule, updateRule and deleteRule.
All rules will return 403 in case they were "locked" (aka. superuser only) and the request client is
not a superuser.
The API Rules are ignored when the action is performed by an authorized superuser (superusers can access everything)!