List groups: min_access_level= 0 throws 400 error

When using 0 as min_access_level while retrieving groups, we get 400 error from the endpoint and the following response.

    "error": "min_access_level does not have a valid value"

Although the documentation says that that’s a valid access level value/
Also wanted to how this level would work when we share a project with group, adding a member to a group or project etc.
Is it just for internal use? or is it an level with read only permissions.
We are observing this on

Docs: Group and project members API | GitLab

Is anyone facing similar issue, know any solution?