Gitlab using Webservices connector - To pull accounts and their associated groups

Hello,
I have created a gitlab source using web services connector. I am able to test the connection and pull accounts into sailpoint IDN. However, after reading up on Gitlab API documentation - Groups API | GitLab I am struggling to pull the groups and the associated accounts since the get /groups api response only returns groups. The get /users api does not return any groups assocaited with users in the response.

Can you please suggest a workaround to be able to pull accounts and their associated groups from gitlab into sailpoint?

Thank you!

Would it be possible to do this in sailpoint idn?

  1. get the list of groups - account aggregation
  2. iterate over the list of groups and get all the users per group? - account aggregation