code: func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error {
  	fqdn, value := dns01.GetRecord(domain, keyAuth)
  
  	rec := []DNSRecord{{
  		Type:    "TXT",
  		Name:    dns01.UnFqdn(fqdn),
  		Content: `"` + value + `"`,
  	}}
  
  	// get the ZoneConfig for that domain
  	zonesFind := ZoneConfigsFindRequest{
  		Filter: Filter{
  			Field: "zoneName",
  			Value: d.config.ZoneName,
  		},
  		Limit: 1,
  		Page:  1,
  	}
  	zonesFind.AuthToken = d.config.APIKey
  
  	zoneConfig, err := d.getZone(zonesFind)
  	if err != nil {
  		return fmt.Errorf("hostingde: %v", err)
  	}
  	zoneConfig.Name = d.config.ZoneName
  
  	req := ZoneUpdateRequest{
  		ZoneConfig:      *zoneConfig,
  		RecordsToDelete: rec,
  	}
  	req.AuthToken = d.config.APIKey
  
  	// Delete record ID from map
  	d.recordIDsMu.Lock()
  	delete(d.recordIDs, fqdn)
  	d.recordIDsMu.Unlock()
  
  	_, err = d.updateZone(req)
  	if err != nil {
  		return fmt.Errorf("hostingde: %v", err)
  	}
  	return nil
  }
docs: // CleanUp removes the TXT record matching the specified parameters