code: func (api *API) CreateFirewallRules(zoneID string, firewallRules []FirewallRule) ([]FirewallRule, error) {
  	uri := fmt.Sprintf("/zones/%s/firewall/rules", zoneID)
  
  	res, err := api.makeRequest("POST", uri, firewallRules)
  	if err != nil {
  		return []FirewallRule{}, errors.Wrap(err, errMakeRequestError)
  	}
  
  	var firewallRulesDetailResponse FirewallRulesDetailResponse
  	err = json.Unmarshal(res, &firewallRulesDetailResponse)
  	if err != nil {
  		return []FirewallRule{}, errors.Wrap(err, errUnmarshalError)
  	}
  
  	return firewallRulesDetailResponse.Result, nil
  }
docs: // CreateFirewallRules creates new firewall rules.
  //
  // API reference: https://developers.cloudflare.com/firewall/api/cf-firewall-rules/post/