Getting project members per set of projects
Release notes
We're developing a web app that fetches information from GitLab using its APIs. We need to fetch users and their membership in projects. However, the issue is that the Project APIs currently proposed are either projects that are owned by the user OR all the projects to which the user can have access, and that we need to fetch these projects to gather the members.
Now what I'm proposing (or asking if it exists) is a new endpoint to return to us the members of a set of projects, basically an extension of the current Members API endpoint with the possibility of adding several projects, and returning (without redundancy) the list of members.
Problem to solve
Avoid doing nested API calls and having one unique endpoint.
Intended users
User experience goal
The user should be able to have one endpoint to contact to get the members of a set of projects.
Proposal
Adding new attributes to the existing API call.
Further details
Currently, the time it takes us to parse and handle the data from multiple calls is proportional to the number of projects we interrogate via the endpoint.
Permissions and Security
Same permissions as the existing one.