---
title: Rules
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/go)

[RUM](https://developers.cloudflare.com/api/go/resources/rum)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Rules

##### [List rules in Web Analytics ruleset](https://developers.cloudflare.com/api/go/resources/rum/subresources/rules/methods/list)

client.RUM.Rules.List(ctx, rulesetID, query) (\*[RuleListResponse](<https://developers.cloudflare.com/api/go/resources/rum#(resource)%20rum.rules%20%3E%20(model)%20RuleListResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/rum/v2/{ruleset\_id}/rules

##### [Create a Web Analytics rule](https://developers.cloudflare.com/api/go/resources/rum/subresources/rules/methods/create)

client.RUM.Rules.New(ctx, rulesetID, params) (\*[RUMRule](<https://developers.cloudflare.com/api/go/resources/rum#(resource)%20rum.rules%20%3E%20(model)%20rum_rule%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/rum/v2/{ruleset\_id}/rule

##### [Update a Web Analytics rule](https://developers.cloudflare.com/api/go/resources/rum/subresources/rules/methods/update)

client.RUM.Rules.Update(ctx, rulesetID, ruleID, params) (\*[RUMRule](<https://developers.cloudflare.com/api/go/resources/rum#(resource)%20rum.rules%20%3E%20(model)%20rum_rule%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/rum/v2/{ruleset\_id}/rule/{rule\_id}

##### [Delete a Web Analytics rule](https://developers.cloudflare.com/api/go/resources/rum/subresources/rules/methods/delete)

client.RUM.Rules.Delete(ctx, rulesetID, ruleID, body) (\*[RuleDeleteResponse](<https://developers.cloudflare.com/api/go/resources/rum#(resource)%20rum.rules%20%3E%20(model)%20RuleDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/rum/v2/{ruleset\_id}/rule/{rule\_id}

##### [Update Web Analytics rules](https://developers.cloudflare.com/api/go/resources/rum/subresources/rules/methods/bulk_create)

client.RUM.Rules.BulkNew(ctx, rulesetID, params) (\*[RuleBulkNewResponse](<https://developers.cloudflare.com/api/go/resources/rum#(resource)%20rum.rules%20%3E%20(model)%20RuleBulkNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/rum/v2/{ruleset\_id}/rules

##### ModelsExpand Collapse

<details>

<summary>

type RUMRule struct{…}

</summary>

ID stringOptional

The Web Analytics rule identifier.

<a href="#(resource)%20rum.rules%20%3E%20(model)%20rum_rule%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

Created TimeOptional

formatdate-time

<a href="#(resource)%20rum.rules%20%3E%20(model)%20rum_rule%20%3E%20(schema)%20%3E%20(property)%20created">Link to this property</a>

Host stringOptional

The hostname the rule will be applied to.

<a href="#(resource)%20rum.rules%20%3E%20(model)%20rum_rule%20%3E%20(schema)%20%3E%20(property)%20host">Link to this property</a>

Inclusive boolOptional

Whether the rule includes or excludes traffic from being measured.

<a href="#(resource)%20rum.rules%20%3E%20(model)%20rum_rule%20%3E%20(schema)%20%3E%20(property)%20inclusive">Link to this property</a>

IsPaused boolOptional

Whether the rule is paused or not.

<a href="#(resource)%20rum.rules%20%3E%20(model)%20rum_rule%20%3E%20(schema)%20%3E%20(property)%20is_paused">Link to this property</a>

Paths \[]stringOptional

The paths the rule will be applied to.

<a href="#(resource)%20rum.rules%20%3E%20(model)%20rum_rule%20%3E%20(schema)%20%3E%20(property)%20paths">Link to this property</a>

Priority float64Optional

<a href="#(resource)%20rum.rules%20%3E%20(model)%20rum_rule%20%3E%20(schema)%20%3E%20(property)%20priority">Link to this property</a>

</details>

[Link to this property](<#(resource)%20rum.rules%20%3E%20(model)%20rum_rule%20%3E%20(schema)>)