code: func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error {
  	fqdn, _ := dns01.GetRecord(domain, keyAuth)
  
  	zoneID, err := d.getHostedZoneID(fqdn)
  	if err != nil {
  		return fmt.Errorf("rackspace: %v", err)
  	}
  
  	record, err := d.findTxtRecord(fqdn, zoneID)
  	if err != nil {
  		return fmt.Errorf("rackspace: %v", err)
  	}
  
  	_, err = d.makeRequest(http.MethodDelete, fmt.Sprintf("/domains/%d/records?id=%s", zoneID, record.ID), nil)
  	if err != nil {
  		return fmt.Errorf("rackspace: %v", err)
  	}
  	return nil
  }
docs: // CleanUp removes the TXT record matching the specified parameters