RUM

rum

RUM

Rules

rum.rules

Methods

Update Web Analytics Rules -> Envelope<{ rules, ruleset }>
post/accounts/{account_id}/rum/v2/{ruleset_id}/rules

Modifies one or more rules in a Web Analytics ruleset with a single request.

Create A Web Analytics Rule -> Envelope<>
post/accounts/{account_id}/rum/v2/{ruleset_id}/rule

Creates a new rule in a Web Analytics ruleset.

Delete A Web Analytics Rule -> Envelope<{ id }>
delete/accounts/{account_id}/rum/v2/{ruleset_id}/rule/{rule_id}

Deletes an existing rule from a Web Analytics ruleset.

List Rules In Web Analytics Ruleset -> Envelope<{ rules, ruleset }>
get/accounts/{account_id}/rum/v2/{ruleset_id}/rules

Lists all the rules in a Web Analytics ruleset.

Update A Web Analytics Rule -> Envelope<>
put/accounts/{account_id}/rum/v2/{ruleset_id}/rule/{rule_id}

Updates a rule in a Web Analytics ruleset.

Domain types

RUMRule = { id, created, host, 4 more... }
RUM

Site Info

rum.site_info

Methods

Create A Web Analytics Site -> Envelope<>
post/accounts/{account_id}/rum/site_info

Creates a new Web Analytics site.

Delete A Web Analytics Site -> Envelope<{ site_tag }>
delete/accounts/{account_id}/rum/site_info/{site_id}

Deletes an existing Web Analytics site.

Get A Web Analytics Site -> Envelope<>
get/accounts/{account_id}/rum/site_info/{site_id}

Retrieves a Web Analytics site.

List Web Analytics Sites -> V4PagePaginationArray<>
get/accounts/{account_id}/rum/site_info/list

Lists all Web Analytics sites of an account.

Security

The preferred authorization scheme for interacting with the Cloudflare API. Create a token.

Example: Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY

Accepted Permissions (at least one required)

Account Settings Read

Parameters
account_id: string
(maxLength: 32)

Identifier

order_by:
Optional

The property used to sort the list of results.

"host"
"created"
page: number
Optional

Current page within the paginated list of results.

per_page: number
Optional

Number of items to return per page of results.

Response fields
errors: Array<>
messages: Array<>
success: boolean

Whether the API call was successful.

result: Array<>
Optional
result_info: { count, page, per_page, 2 more... }
Optional
Request example
200Example
Update A Web Analytics Site -> Envelope<>
put/accounts/{account_id}/rum/site_info/{site_id}

Updates an existing Web Analytics site.

Domain types

Site = { auto_install, created, rules, 4 more... }