# Github Integration - Aggegate Github Roles and Reporsitories

**URL:** <https://developer.sailpoint.com/discuss/t/github-integration-aggegate-github-roles-and-reporsitories/154123>\
**Category:** SHF Discussion and Questions\
**Tags:** identity-security-cloud, aggregation\
**Created:** [July 10, 2025, 11:10am UTC](https://developer.sailpoint.com/discuss/t/github-integration-aggegate-github-roles-and-reporsitories/154123 "2025-07-10T11:10:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![vmudagal](https://avatars.discourse-cdn.com/v4/letter/v/b9bd4f/32.png) [@vmudagal](https://developer.sailpoint.com/discuss/u/vmudagal)\
**Post date:** [July 10, 2025, 11:10am UTC](https://developer.sailpoint.com/discuss/t/github-integration-aggegate-github-roles-and-reporsitories/154123/1 "2025-07-10T11:10:01Z")

</div>

Hi,

We are working on building the integration of Sailpoint to Github.  
Could anyone please guide on how we can achieve **aggregation of repositories from an organization and roles within github** (example: role:admin, role:triage, role:maintain ect).  
I could not find much extensive details on documentation portal and the VA based Github Connector only supports users and teams aggregation to sailpoint.  
Documentation link of Github : [Integrating SailPoint with GitHub](https://documentation.sailpoint.com/connectors/saas/github/help/saas_connectivity/github/integrating_sailpoint_github.html)

Any guidance here would be much appreciated.

Thank you,  
Vidya D Mudagal

---

<div class="post-metadata">

**Author:** ![sidharth\_tarlapally](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/sidharth_tarlapally/32/26178_2.png) [@sidharth\_tarlapally](https://developer.sailpoint.com/discuss/u/sidharth_tarlapally)\
**Post date:** [July 10, 2025, 1:09pm UTC](https://developer.sailpoint.com/discuss/t/github-integration-aggegate-github-roles-and-reporsitories/154123/2 "2025-07-10T13:09:07Z")

</div>

Hi @vmudagal

Use Web-Service Connector instead . You can add multiple entitlement types (role,admin and so).

Use GitHub API’s for integration .

---

<div class="post-metadata">

**Author:** ![vmudagal](https://avatars.discourse-cdn.com/v4/letter/v/b9bd4f/32.png) [@vmudagal](https://developer.sailpoint.com/discuss/u/vmudagal)\
**Post date:** [July 10, 2025, 1:24pm UTC](https://developer.sailpoint.com/discuss/t/github-integration-aggegate-github-roles-and-reporsitories/154123/3 "2025-07-10T13:24:39Z")

</div>

HI Sidharth,

Have you tried this way using Web services connector ? And by Github API you mean REST API or GraphQL ?

Thank you,  
Vidya D Mudagal

---

<div class="post-metadata">

**Author:** ![sidharth\_tarlapally](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/sidharth_tarlapally/32/26178_2.png) [@sidharth\_tarlapally](https://developer.sailpoint.com/discuss/u/sidharth_tarlapally)\
**Post date:** [July 10, 2025, 1:25pm UTC](https://developer.sailpoint.com/discuss/t/github-integration-aggegate-github-roles-and-reporsitories/154123/4 "2025-07-10T13:25:58Z")

</div>

@vmudagal

I see Github has REST : [GitHub REST API documentation - GitHub Docs](https://docs.github.com/en/rest?apiVersion=2022-11-28)

So yea , we can use REST very convinently .

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/sailpoint/original/2X/f/f2136700ed5e3703e0b85e02f6be799dacca7735.png) [@system](https://developer.sailpoint.com/discuss/u/system)\
**Post date:** [September 8, 2025, 1:26pm UTC](https://developer.sailpoint.com/discuss/t/github-integration-aggegate-github-roles-and-reporsitories/154123/5 "2025-09-08T13:26:31Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
