Search + K

Command Palette

Search for a command to run...

Sign In

Remove team member (Legacy)

Deprecated
DELETE /teams/{team_id}/members/{username}
Copy endpoint
https://api.github.com

The "Remove team member" endpoint (described below) is closing down.

We recommend using the Remove team membership for a user endpoint instead. It allows you to remove both active and pending memberships.

Team synchronization is available for organizations using GitHub Enterprise Cloud. For more information, see GitHub's products in the GitHub Help documentation.

To remove a team member, the authenticated user must have 'admin' permissions to the team or be an owner of the org that the team is associated with. Removing a team member does not delete the user, it just removes them from the team.

[!NOTE] When you have team synchronization set up for a team with your organization's identity provider (IdP), you will see an error if you attempt to use the API for making changes to the team's membership. If you have access to manage group membership in your IdP, you can manage GitHub team membership through your identity provider, which automatically adds and removes team members in an organization. For more information, see "Synchronizing teams between your identity provider and GitHub."

Parameters

path Path Parameters

Name Type
team_id required

The unique identifier of the team.

number
username required

The handle for the GitHub user account.

string

Responses

204

Response

unknown

Client Errors

404

Not Found if team synchronization is setup

unknown