Page Shield
Get client-side security settings
GET/zones/{zone_id}/page_shield
Update client-side security settings
PUT/zones/{zone_id}/page_shield
ModelsExpand Collapse
PageShieldGetResponse object { enabled, updated_at, use_cloudflare_reporting_endpoint, use_connection_url_path }
PageShieldGetResponse object { enabled, updated_at, use_cloudflare_reporting_endpoint, use_connection_url_path }
use_cloudflare_reporting_endpoint: boolean
When true, CSP reports will be sent to https://csp-reporting.cloudflare.com/cdn-cgi/script_monitor/report
PageShieldUpdateResponse object { enabled, updated_at, use_cloudflare_reporting_endpoint, use_connection_url_path }
PageShieldUpdateResponse object { enabled, updated_at, use_cloudflare_reporting_endpoint, use_connection_url_path }
use_cloudflare_reporting_endpoint: boolean
When true, CSP reports will be sent to https://csp-reporting.cloudflare.com/cdn-cgi/script_monitor/report
Page ShieldPolicies
List content security rules
GET/zones/{zone_id}/page_shield/policies
Get a content security rule
GET/zones/{zone_id}/page_shield/policies/{policy_id}
Create a content security rule
POST/zones/{zone_id}/page_shield/policies
Update a content security rule
PUT/zones/{zone_id}/page_shield/policies/{policy_id}
Delete a content security rule
DELETE/zones/{zone_id}/page_shield/policies/{policy_id}
ModelsExpand Collapse
Page ShieldConnections
List detected connections
GET/zones/{zone_id}/page_shield/connections
Get a detected connection
GET/zones/{zone_id}/page_shield/connections/{connection_id}
Page ShieldScripts
List detected scripts
GET/zones/{zone_id}/page_shield/scripts
Get a detected script
GET/zones/{zone_id}/page_shield/scripts/{script_id}
ModelsExpand Collapse
ScriptListResponse object { id, added_at, first_seen_at, 18 more }
ScriptListResponse object { id, added_at, first_seen_at, 18 more }
cryptomining_score: optional number
The cryptomining score of the JavaScript content.
maximum99
minimum1
Deprecateddataflow_score: optional number
The dataflow score of the JavaScript content. This field has been deprecated in favour of js_integrity_score.
maximum99
minimum1
ScriptGetResponse object { id, added_at, first_seen_at, 19 more }
ScriptGetResponse object { id, added_at, first_seen_at, 19 more }
cryptomining_score: optional number
The cryptomining score of the JavaScript content.
maximum99
minimum1
Deprecateddataflow_score: optional number
The dataflow score of the JavaScript content. This field has been deprecated in favour of js_integrity_score.
maximum99
minimum1
Deprecatedobfuscation_score: optional number
The obfuscation score of the JavaScript content. This field has been deprecated in favour of js_integrity_score.
maximum99
minimum1
versions: optional array of object { cryptomining_score, dataflow_score, fetched_at, 5 more }
versions: optional array of object { cryptomining_score, dataflow_score, fetched_at, 5 more }
Page ShieldCookies
List detected cookies
GET/zones/{zone_id}/page_shield/cookies
Get a detected cookie
GET/zones/{zone_id}/page_shield/cookies/{cookie_id}