Должно быть возможно.
От API docs:
Org Пользователи список - список всех пользователей, которые являются членами организации. Член - это пользователь, который принадлежит как минимум одной команде в организации. Если аутентифицированный пользователь также является владельцем этой организации, то и скрытые, и публичные члены будут возвращены. Если запрашивающий не является владельцем организации, запрос будет перенаправлен в список публичных пользователей.
Таким образом, для того чтобы перечислить частных членов для организации, вы должны быть владельцем этой организации.
Если вы хотите проверить, является ли аутентифицированный пользователь (например, себя или кто-то еще, у кого есть токен OAuth), является членом организации, получите list of the orgs for an authenticated user через: GET /user/orgs
. Не уверен, в какой области должен присутствовать токен OAuth, если организация является частной, но я думаю, вам нужно repo
scope, так как это упоминает частные организации.
Удивительно, вам даже не нужна область «репо»! благодаря – switz