## DeleteGroup `client.groups.delete(GroupDeleteParamsbody, RequestOptionsoptions?): GroupDeleteResponse` **post** `/gitpod.v1.GroupService/DeleteGroup` Deletes a group and removes all its resource assignments. When a group is deleted, all resource assignments revert to org-level scope. Use this method to: - Remove unused groups - Clean up after team reorganization ### Examples - Delete a group: Permanently removes a group. ```yaml groupId: "d2c94c27-3b76-4a42-b88c-95a85e392c68" ``` ### Authorization Requires `org:admin` role on the organization. ### Parameters - `body: GroupDeleteParams` - `groupId?: string` ### Returns - `GroupDeleteResponse = unknown` Empty response ### Example ```typescript import Gitpod from '@gitpod/sdk'; const client = new Gitpod({ bearerToken: process.env['GITPOD_API_KEY'], // This is the default and can be omitted }); const group = await client.groups.delete({ groupId: 'd2c94c27-3b76-4a42-b88c-95a85e392c68' }); console.log(group); ``` #### Response ```json {} ```