code: func (d *DNSProvider) lookupConfID() (uint, error) {
  	queryArgs := map[string]string{
  		"parentId": strconv.Itoa(0),
  		"name":     d.config.ConfigName,
  		"type":     configType,
  	}
  
  	resp, err := d.sendRequest(http.MethodGet, "getEntityByName", nil, queryArgs)
  	if err != nil {
  		return 0, err
  	}
  	defer resp.Body.Close()
  
  	var conf entityResponse
  	err = json.NewDecoder(resp.Body).Decode(&conf)
  	if err != nil {
  		return 0, fmt.Errorf("bluecat: %v", err)
  	}
  	return conf.ID, nil
  }
docs: // Lookup the entity ID of the configuration named in our properties