Page Shield
Get client-side security settings
client.pageShield.get(PageShieldGetParams { zone_id } params, RequestOptionsoptions?): PageShieldGetResponse { enabled, updated_at, use_cloudflare_reporting_endpoint, use_connection_url_path } | null
GET/zones/{zone_id}/page_shield
Update client-side security settings
client.pageShield.update(PageShieldUpdateParams { zone_id, enabled, use_cloudflare_reporting_endpoint, use_connection_url_path } params, RequestOptionsoptions?): PageShieldUpdateResponse { enabled, updated_at, use_cloudflare_reporting_endpoint, use_connection_url_path }
PUT/zones/{zone_id}/page_shield
Page ShieldPolicies
List content security rules
client.pageShield.policies.list(PolicyListParams { zone_id } params, RequestOptionsoptions?): SinglePage<PolicyListResponse { id, action, description, 3 more } >
GET/zones/{zone_id}/page_shield/policies
Get a content security rule
client.pageShield.policies.get(stringpolicyID, PolicyGetParams { zone_id } params, RequestOptionsoptions?): PolicyGetResponse { id, action, description, 3 more } | null
GET/zones/{zone_id}/page_shield/policies/{policy_id}
Create a content security rule
client.pageShield.policies.create(PolicyCreateParams { zone_id, action, description, 3 more } params, RequestOptionsoptions?): PolicyCreateResponse { id, action, description, 3 more } | null
POST/zones/{zone_id}/page_shield/policies
Update a content security rule
client.pageShield.policies.update(stringpolicyID, PolicyUpdateParams { zone_id, action, description, 3 more } params, RequestOptionsoptions?): PolicyUpdateResponse { id, action, description, 3 more } | null
PUT/zones/{zone_id}/page_shield/policies/{policy_id}
Delete a content security rule
client.pageShield.policies.delete(stringpolicyID, PolicyDeleteParams { zone_id } params, RequestOptionsoptions?): void
DELETE/zones/{zone_id}/page_shield/policies/{policy_id}
Page ShieldConnections
List detected connections
client.pageShield.connections.list(ConnectionListParams { zone_id, direction, exclude_cdn_cgi, 10 more } params, RequestOptionsoptions?): SinglePage<ConnectionListResponse { id, added_at, first_seen_at, 10 more } >
GET/zones/{zone_id}/page_shield/connections
Get a detected connection
client.pageShield.connections.get(stringconnectionID, ConnectionGetParams { zone_id } params, RequestOptionsoptions?): ConnectionGetResponse { id, added_at, first_seen_at, 10 more } | null
GET/zones/{zone_id}/page_shield/connections/{connection_id}
Page ShieldScripts
List detected scripts
client.pageShield.scripts.list(ScriptListParams { zone_id, direction, exclude_cdn_cgi, 11 more } params, RequestOptionsoptions?): SinglePage<ScriptListResponse { id, added_at, first_seen_at, 18 more } >
GET/zones/{zone_id}/page_shield/scripts
Get a detected script
client.pageShield.scripts.get(stringscriptID, ScriptGetParams { zone_id } params, RequestOptionsoptions?): ScriptGetResponse { id, added_at, first_seen_at, 19 more } | null
GET/zones/{zone_id}/page_shield/scripts/{script_id}
Page ShieldCookies
List detected cookies
client.pageShield.cookies.list(CookieListParams { zone_id, direction, domain, 12 more } params, RequestOptionsoptions?): SinglePage<CookieListResponse { id, first_seen_at, host, 11 more } >
GET/zones/{zone_id}/page_shield/cookies
Get a detected cookie
client.pageShield.cookies.get(stringcookieID, CookieGetParams { zone_id } params, RequestOptionsoptions?): CookieGetResponse { id, first_seen_at, host, 11 more } | null
GET/zones/{zone_id}/page_shield/cookies/{cookie_id}