## DeleteMembership `client.Groups.Memberships.Delete(ctx, body) (*GroupMembershipDeleteResponse, error)` **post** `/gitpod.v1.GroupService/DeleteMembership` Deletes a membership for a user in a group. Use this method to: - Remove users from groups - Revoke group-based permissions ### Examples - Remove a user from a group: Deletes a membership by its ID. ```yaml membershipId: "a1b2c3d4-5678-90ab-cdef-1234567890ab" ``` ### Authorization Requires `org:admin` permission on the organization or `group:admin` permission on the specific group. ### Parameters - `body GroupMembershipDeleteParams` - `MembershipID param.Field[string]` The membership to delete ### Returns - `type GroupMembershipDeleteResponse interface{…}` Empty response ### Example ```go package main import ( "context" "fmt" "github.com/gitpod-io/gitpod-sdk-go" "github.com/gitpod-io/gitpod-sdk-go/option" ) func main() { client := gitpod.NewClient( option.WithBearerToken("My Bearer Token"), ) membership, err := client.Groups.Memberships.Delete(context.TODO(), gitpod.GroupMembershipDeleteParams{ MembershipID: gitpod.F("a1b2c3d4-5678-90ab-cdef-1234567890ab"), }) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", membership) } ``` #### Response ```json {} ```