Page Rules

page_rules

Methods

Create A Page Rule -> Envelope<>
post/zones/{zone_id}/pagerules

Creates a new Page Rule.

Delete A Page Rule -> Envelope<{ id }>
delete/zones/{zone_id}/pagerules/{pagerule_id}

Deletes an existing Page Rule.

Edit A Page Rule -> Envelope<>
patch/zones/{zone_id}/pagerules/{pagerule_id}

Updates one or more fields of an existing Page Rule.

Get A Page Rule -> Envelope<>
get/zones/{zone_id}/pagerules/{pagerule_id}

Fetches the details of a Page Rule.

List Page Rules -> Envelope<Array<>>
get/zones/{zone_id}/pagerules

Fetches Page Rules in a zone.

Update A Page Rule -> Envelope<>
put/zones/{zone_id}/pagerules/{pagerule_id}

Replaces the configuration of an existing Page Rule. The configuration of the updated Page Rule will exactly match the data passed in the API request.

Security

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

Example: Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY

Parameters
zone_id: string
(maxLength: 32)

Identifier

pagerule_id: string
(maxLength: 32)

Identifier

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

Whether the API call was successful

result:
Optional
Request example
200Example

Domain types

PageRule = { id, actions, created_on, 4 more... }
Target = { constraint, target }

URL target.