Deprecation Notice: This endpoint route is deprecated and will be removed from the Teams API. We recommend migrating your existing code to use the new Create or update IdP group connections endpoint.
Team synchronization is available for organizations using GitHub Enterprise Cloud. For more information, see GitHub's products in the GitHub Help documentation.
Creates, updates, or removes a connection between a team and an IdP group. When adding groups to a team, you must include all new and existing groups to avoid replacing existing groups with the new ones. Specifying an empty groups array will remove all connections for a team.
PATCH /teams/:team_id/team-sync/group-mappings
| Name | Type | Description |
|---|---|---|
groups |
array of objects |
Required. The IdP groups you want to connect to a GitHub team. When updating, the new groups object will replace the original one. You must include any existing groups that you don't want to remove. |
groups object| Name | Type | Description |
|---|---|---|
group_id |
string |
Required. ID of the IdP group. |
group_name |
string |
Required. Name of the IdP group. |
group_description |
string |
Required. Description of the IdP group. |
{
"groups": [
{
"group_id": "123",
"group_name": "Octocat admins",
"description": "The people who configure your octoworld."
}
]
}
Status: 200 OK
{
"groups": [
{
"group_id": "123",
"group_name": "Octocat admins",
"group_description": "The people who configure your octoworld."
}
]
}