Page Rules
page_rules
Methods
get/zones/{zone_id}/pagerules
Fetches Page Rules in a zone.
get/zones/{zone_id}/pagerules/{pagerule_id}
Fetches the details of a Page Rule.
post/zones/{zone_id}/pagerules
Creates a new Page Rule.
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
Accepted Permissions (at least one required)
Zone Write Page Rules Write
path Parameters
 zone_id: string
(maxLength: 32)Identifier.
 pagerule_id: string
(maxLength: 32)Identifier.
Response fields
 errors: Array<{ code, message, documentation_url, 1 more... }>
 messages: Array<{ code, message, documentation_url, 1 more... }>
 success: true
Whether the API call was successful.
Request example
200Example
patch/zones/{zone_id}/pagerules/{pagerule_id}
Updates one or more fields of an existing Page Rule.
Delete A Page Rule -> Envelope<{ id }>
delete/zones/{zone_id}/pagerules/{pagerule_id}
Deletes an existing Page Rule.
Domain types
PageRule = { id, actions, created_on, 4 more... }
Target = { constraint, target }
URL target.