## Delete waiting room `client.WaitingRooms.Delete(ctx, waitingRoomID, body) (*WaitingRoomDeleteResponse, error)` **delete** `/zones/{zone_id}/waiting_rooms/{waiting_room_id}` Deletes a waiting room. ### Parameters - `waitingRoomID string` - `body WaitingRoomDeleteParams` - `ZoneID param.Field[string]` Identifier. ### Returns - `type WaitingRoomDeleteResponse struct{…}` - `ID string` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/option" "github.com/cloudflare/cloudflare-go/waiting_rooms" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) waitingRoom, err := client.WaitingRooms.Delete( context.TODO(), "699d98642c564d2e855e9661899b7252", waiting_rooms.WaitingRoomDeleteParams{ ZoneID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"), }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", waitingRoom.ID) } ``` #### Response ```json { "result": { "id": "699d98642c564d2e855e9661899b7252" } } ```