Cloud Internet Services API

Introduction IBM Cloud® Internet Services CIS, powered by Cloudflare, provides a fast, highly performant, reliable, and secure internet service for customers running their business on IBM Cloud. CIS gets you going quickly by establishing defaults for you, which you can change by using the API or UI. Here are some commonly changed parameters: DNS settings: you can use CIS to host your DNS or you can create CNAME records. Crypto settings TLS: the default is flexible mode, which encrypts the connection between your host and the CIS edge server, but does not encrypt the communication between the CIS edge server and origin server. For complete information about establishing and managing an IBM Cloud Internet Services instance, refer to our customer documentationhttps://cloud.ibm.com/docs/cis?topic=cis-getting-startedgetting-started. The code examples on this tab use the CIS Python SDK. Installation bash pip install --upgrade "ibm-networking-services" GitHub https://github.com/IBM/networking-python-sdk The code examples on this tab use the CIS Go SDK. Installation bash go get -u github.com/IBM/networking-go-sdk GitHub https://github.com/IBM/networking-go-sdk The code examples on this tab use the CIS Node SDK. Installation bash npm install ibm-networking-services GitHub https://github.com/IBM/networking-node-sdk The code examples on this tab use the client library that is provided for Java. Maven xml

MethodPathSummary
POST/v2/{crn}/zones/{zone_identifier}/ssl/certificate_packs/orderOrder advanced certificate
PATCH/v2/{crn}/zones/{zone_identifier}/ssl/certificate_packs/{cert_identifier}Restart validation for an advanced certificate pack
DELETE/v2/{crn}/zones/{zone_identifier}/ssl/certificate_packs/{cert_identifier}Delete advanced certificate
GET/v2/{crn}/zones/{zone_identifier}/ssl/verificationGet SSL Verification Info for a Zone
GET/v1/{crn}/alerting/policiesList alert policies
POST/v1/{crn}/alerting/policiesCreate an alert policy
GET/v1/{crn}/alerting/policies/{policy_id}Get an alert policy
PUT/v1/{crn}/alerting/policies/{policy_id}Update an alert policy
DELETE/v1/{crn}/alerting/policies/{policy_id}Delete an alert policy
POST/v1/{crn}/alerting/policies/{policy_id}/testTest an alert policy
GET/v1/{crn}/alerting/destinations/webhooksList alert webhooks
POST/v1/{crn}/alerting/destinations/webhooksCreate an alert webhook
GET/v1/{crn}/alerting/destinations/webhooks/{webhook_id}Get an alert webhook
PUT/v1/{crn}/alerting/destinations/webhooks/{webhook_id}Update an alert webhook
DELETE/v1/{crn}/alerting/destinations/webhooks/{webhook_id}Delete an alert webhook
GET/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/settingsGet Zone level Authenticated Origin Pull Settings.
PUT/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/settingsSet Zone level Authenticated Origin Pull Settings.
GET/v1/{crn}/zones/{zone_identifier}/origin_tls_client_authList Zone level Authenticated Origin Pull Certificates.
POST/v1/{crn}/zones/{zone_identifier}/origin_tls_client_authUpload Zone level Authenticated Origin Pull Certificate.
GET/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/{cert_identifier}Get a Zone level Authenticated Origin Pull Certificate.
DELETE/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/{cert_identifier}Delete a Zone level Authenticated Origin Pull Certificate.
GET/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/hostnamesList Per-hostname Authenticated Origin Pull Settings.
PUT/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/hostnamesSet Hostname level Authenticated Origin Pull Settings.
GET/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/hostnames/{hostname}Get Hostname level Authenticated Origin Pull Settings.
GET/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/hostnames/certificatesList Per-hostname Authenticated Origin Pull certificates.
POST/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/hostnames/certificatesUpload Hostname level Authenticated Origin Pull Certificate.
GET/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/hostnames/certificates/{cert_identifier}Get a Hostname level Authenticated Origin Pull Certificate.
DELETE/v1/{crn}/zones/{zone_identifier}/origin_tls_client_auth/hostnames/certificates/{cert_identifier}Delete a Hostname level Authenticated Origin Pull Certificate.
GET/v1/{crn}/zones/{zone_identifier}/bot_analytics/score_sourceGet Bot Analytics score source
GET/v1/{crn}/zones/{zone_identifier}/bot_analytics/timeseriesGet Bot Analytics timeseries
GET/v1/{crn}/zones/{zone_identifier}/bot_analytics/top_nsGet Bot Analytics top attributes
GET/v1/{crn}/zones/{zone_identifier}/bot_managementGet Bot management settings
PUT/v1/{crn}/zones/{zone_identifier}/bot_managementUpdate Bot management settings
PUT/v1/{crn}/zones/{zone_id}/purge_cache/purge_allPurge all
PUT/v1/{crn}/zones/{zone_id}/purge_cache/purge_by_urlsPurge URLs
PUT/v1/{crn}/zones/{zone_id}/purge_cache/purge_by_cache_tagsPurge Cache-Tags
PUT/v1/{crn}/zones/{zone_id}/purge_cache/purge_by_hostsPurge host names
PUT/v1/{crn}/zones/{zone_id}/purge_cache/purge_by_prefixesPurge individual files by prefixes
GET/v1/{crn}/zones/{zone_id}/settings/browser_cache_ttlGet browser cache TTL setting
PATCH/v1/{crn}/zones/{zone_id}/settings/browser_cache_ttlChange browser cache TTL setting
GET/v1/{crn}/zones/{zone_id}/settings/always_onlineGet Serve Stale Content setting
PATCH/v1/{crn}/zones/{zone_id}/settings/always_onlineChange Serve Stale Content setting
GET/v1/{crn}/zones/{zone_id}/settings/development_modeGet development mode setting
PATCH/v1/{crn}/zones/{zone_id}/settings/development_modeChange development mode setting
GET/v1/{crn}/zones/{zone_id}/settings/sort_query_string_for_cacheGet Enable Query String Sort setting
PATCH/v1/{crn}/zones/{zone_id}/settings/sort_query_string_for_cacheChange Enable Query String Sort setting
GET/v1/{crn}/custom_pagesList all custom pages for a given instance
GET/v1/{crn}/custom_pages/{page_identifier}Get a custom page for a given instance
PUT/v1/{crn}/custom_pages/{page_identifier}Update a custom page for a given instance
GET/v1/{crn}/zones/{zone_identifier}/custom_pagesList all custom pages for a given zone
GET/v1/{crn}/zones/{zone_identifier}/custom_pages/{page_identifier}Get a custom page for a given zone
PUT/v1/{crn}/zones/{zone_identifier}/custom_pages/{page_identifier}Update a custom page for a given zone
GET/v1/{crn}/zones/{zone_identifier}/dns_records_bulkExport zone file
POST/v1/{crn}/zones/{zone_identifier}/dns_records_bulkImport zone file
GET/v1/{crn}/zones/{zone_identifier}/dns_recordsList all DNS records
POST/v1/{crn}/zones/{zone_identifier}/dns_recordsCreate DNS record
DELETE/v1/{crn}/zones/{zone_identifier}/dns_records/{dnsrecord_identifier}Delete DNS record
GET/v1/{crn}/zones/{zone_identifier}/dns_records/{dnsrecord_identifier}Get DNS record
PUT/v1/{crn}/zones/{zone_identifier}/dns_records/{dnsrecord_identifier}Update DNS record
POST/v1/{crn}/zones/{zone_identifier}/dns_records/batchBatch DNS records
GET/v1/{crn}/workers/scriptsGet all edge functions scripts
PUT/v1/{crn}/workers/scripts/{script_name}Upload or replace an edge functions action
GET/v1/{crn}/workers/scripts/{script_name}Download a edge functions action
DELETE/v1/{crn}/workers/scripts/{script_name}Delete a edge functions action
POST/v1/{crn}/zones/{zone_identifier}/workers/routesCreate an edge functions trigger
GET/v1/{crn}/zones/{zone_identifier}/workers/routesList all edge functions triggers
GET/v1/{crn}/zones/{zone_identifier}/workers/routes/{route_id}Get an edge functions trigger
PUT/v1/{crn}/zones/{zone_identifier}/workers/routes/{route_id}Update an edge functions trigger
DELETE/v1/{crn}/zones/{zone_identifier}/workers/routes/{route_id}Delete an edge functions trigger
GET/v1/{crn}/zones/{zone_identifier}/filtersList all filters for a zone
POST/v1/{crn}/zones/{zone_identifier}/filtersCreate filters for a zone
PUT/v1/{crn}/zones/{zone_identifier}/filtersUpdate filters
DELETE/v1/{crn}/zones/{zone_identifier}/filtersDelete filters
DELETE/v1/{crn}/zones/{zone_identifier}/filters/{filter_identifier}Delete a filter
GET/v1/{crn}/zones/{zone_identifier}/filters/{filter_identifier}Get filter details by ID
PUT/v1/{crn}/zones/{zone_identifier}/filters/{filter_identifier}Update a filter
GET/v2/{crn}/zones/{zone_id}/analytics/firewall_eventsFirewall event analytics data
GET/v1/{crn}/zones/{zone_identifier}/firewall/rulesList all firewall rules for a zone
POST/v1/{crn}/zones/{zone_identifier}/firewall/rulesCreate firewall rules for a zone
PUT/v1/{crn}/zones/{zone_identifier}/firewall/rulesUpdate firewall rules
DELETE/v1/{crn}/zones/{zone_identifier}/firewall/rulesDelete firewall rules
DELETE/v1/{crn}/zones/{zone_identifier}/firewall/rules/{firewall_rule_identifier}Delete a firewall rule
GET/v1/{crn}/zones/{zone_identifier}/firewall/rules/{firewall_rule_identifier}Get firewall rule details by ID
PUT/v1/{crn}/zones/{zone_identifier}/firewall/rules/{firewall_rule_identifier}Update a firewall rule
GET/v1/{crn}/zones/{zone_identifier}/load_balancersList all load balancers
POST/v1/{crn}/zones/{zone_identifier}/load_balancersCreate load balancer
PUT/v1/{crn}/zones/{zone_identifier}/load_balancers/{load_balancer_identifier}Edit load balancer
DELETE/v1/{crn}/zones/{zone_identifier}/load_balancers/{load_balancer_identifier}Delete load balancer
GET/v1/{crn}/zones/{zone_identifier}/load_balancers/{load_balancer_identifier}Get load balancer
GET/v1/{crn}/load_balancers/eventsList all load balancer events
GET/v1/{crn}/load_balancers/monitorsList all load balancer monitors
POST/v1/{crn}/load_balancers/monitorsCreate load balancer monitor
PUT/v1/{crn}/load_balancers/monitors/{monitor_identifier}Edit load balancer monitor
DELETE/v1/{crn}/load_balancers/monitors/{monitor_identifier}Delete load balancer monitor
GET/v1/{crn}/load_balancers/monitors/{monitor_identifier}Get load balancer monitor
GET/v1/{crn}/load_balancers/poolsList all pools
POST/v1/{crn}/load_balancers/poolsCreate pool
GET/v1/{crn}/load_balancers/pools/{pool_identifier}Get pool
DELETE/v1/{crn}/load_balancers/pools/{pool_identifier}Delete pool
PUT/v1/{crn}/load_balancers/pools/{pool_identifier}Edit pool
GET/v1/{crn}/firewall/access_rules/rulesList instance level firewall access rules
POST/v1/{crn}/firewall/access_rules/rulesCreate instance level firewall access rule
DELETE/v1/{crn}/firewall/access_rules/rules/{accessrule_identifier}Delete instance level access rule
GET/v1/{crn}/firewall/access_rules/rules/{accessrule_identifier}Get instance level firewall access rule
PATCH/v1/{crn}/firewall/access_rules/rules/{accessrule_identifier}Update instance level firewall access rule
GET/v1/{crn}/rulesetsList Instance rulesets
GET/v1/{crn}/rulesets/{ruleset_id}Get an instance ruleset
PUT/v1/{crn}/rulesets/{ruleset_id}Update an instance ruleset
DELETE/v1/{crn}/rulesets/{ruleset_id}Delete an instance ruleset
GET/v1/{crn}/rulesets/{ruleset_id}/versionsList version of an instance ruleset
GET/v1/{crn}/rulesets/{ruleset_id}/versions/{ruleset_version}Get a specific version of an instance ruleset
DELETE/v1/{crn}/rulesets/{ruleset_id}/versions/{ruleset_version}Delete a specific version of an instance ruleset
GET/v1/{crn}/rulesets/phases/{ruleset_phase}/entrypointGet an instance entrypoint ruleset
PUT/v1/{crn}/rulesets/phases/{ruleset_phase}/entrypointUpdate an instance entrypoint ruleset
GET/v1/{crn}/rulesets/phases/{ruleset_phase}/entrypoint/versionsList an instance entry point ruleset's versions
GET/v1/{crn}/rulesets/phases/{ruleset_phase}/entrypoint/versions/{ruleset_version}Get an instance entry point ruleset version
POST/v1/{crn}/rulesets/{ruleset_id}/rulesCreate an instance ruleset rule
PATCH/v1/{crn}/rulesets/{ruleset_id}/rules/{rule_id}Update an instance ruleset rule
DELETE/v1/{crn}/rulesets/{ruleset_id}/rules/{rule_id}Delete an instance ruleset rule
GET/v1/{crn}/rulesets/{ruleset_id}/versions/{ruleset_version}/by_tag/{rule_tag}List an instance ruleset verion's rules by tag
GET/v1/{crn}/zones/{zone_id}/logpush/edge/jobsList instant logs jobs
POST/v1/{crn}/zones/{zone_id}/logpush/edge/jobsCreate an instant logs job
GET/v1/ipsList all IP addresses used by the CIS proxy
GET/v1/{crn}/rules/managed_listsList Managed Lists
GET/v1/{crn}/rules/listsList Custom Lists
POST/v1/{crn}/rules/listsCreate Custom List
GET/v1/{crn}/rules/lists/{list_id}Get Custom List
PUT/v1/{crn}/rules/lists/{list_id}Update Custom List
DELETE/v1/{crn}/rules/lists/{list_id}Delete Custom List
GET/v1/{crn}/rules/lists/{list_id}/itemsGet List Items
POST/v1/{crn}/rules/lists/{list_id}/itemsCreate List Items
DELETE/v1/{crn}/rules/lists/{list_id}/itemsDelete List Items
PUT/v1/{crn}/rules/lists/{list_id}/itemsUpdate All List Items
GET/v1/{crn}/rules/lists/{list_id}/items/{item_id}Get List Item
GET/v1/{crn}/rules/lists/bulk_operations/{operation_id}Get List Operation Status
GET/v2/{crn}/zones/{zone_id}/logpush/jobsList logpush jobs
POST/v2/{crn}/zones/{zone_id}/logpush/jobsCreate a logpush job
GET/v2/{crn}/zones/{zone_id}/logpush/jobs/{job_id}Get a logpush job
PUT/v2/{crn}/zones/{zone_id}/logpush/jobs/{job_id}Update a logpush job
DELETE/v2/{crn}/zones/{zone_id}/logpush/jobs/{job_id}Delete a logpush job
POST/v2/{crn}/zones/{zone_id}/logpush/ownershipGet a new ownership challenge sent to your destination
POST/v2/{crn}/zones/{zone_id}/logpush/ownership/validateValidate ownership challenge of the destination
GET/v2/{crn}/zones/{zone_id}/logpush/datasets/{dataset}/fieldsThe list of all fields available for a dataset
GET/v2/{crn}/zones/{zone_id}/logpush/datasets/{dataset}/jobsList logpush jobs for dataset
GET/v1/{crn}/zones/{zone_id}/logs/retentionGet log retention
POST/v1/{crn}/zones/{zone_id}/logs/retentionUpdate log retention
GET/v1/{crn}/zones/{zone_id}/logs/rayids/{ray_id}Get logs by RayID
GET/v1/{crn}/zones/{zone_id}/access/certificatesList access certificates
POST/v1/{crn}/zones/{zone_id}/access/certificatesCreate access certificate
GET/v1/{crn}/zones/{zone_id}/access/certificates/{cert_id}Get access certificate
PUT/v1/{crn}/zones/{zone_id}/access/certificates/{cert_id}Update access certificate
DELETE/v1/{crn}/zones/{zone_id}/access/certificates/{cert_id}Delete access certificate
GET/v1/{crn}/zones/{zone_id}/access/appsList access applications
POST/v1/{crn}/zones/{zone_id}/access/appsCreate access application
GET/v1/{crn}/zones/{zone_id}/access/apps/{app_id}Get access application
PUT/v1/{crn}/zones/{zone_id}/access/apps/{app_id}Update access application
DELETE/v1/{crn}/zones/{zone_id}/access/apps/{app_id}Delete access application
GET/v1/{crn}/zones/{zone_id}/access/apps/{app_id}/policiesList access policies
POST/v1/{crn}/zones/{zone_id}/access/apps/{app_id}/policiesCreate access policy
GET/v1/{crn}/zones/{zone_id}/access/apps/{app_id}/policies/{policy_id}Get access policy
PUT/v1/{crn}/zones/{zone_id}/access/apps/{app_id}/policies/{policy_id}Update access policy
DELETE/v1/{crn}/zones/{zone_id}/access/apps/{app_id}/policies/{policy_id}Delete access policy
GET/v1/{crn}/zones/{zone_id}/access/certificates/settingsGet access certificates settings
PUT/v1/{crn}/zones/{zone_id}/access/certificates/settingsUpdate access certificates settings
GET/v1/{crn}/zones/{zone_identifier}/origin_certificatesList all origin certificates
POST/v1/{crn}/zones/{zone_identifier}/origin_certificatesCreate a CIS-signed certificate
DELETE/v1/{crn}/zones/{zone_identifier}/origin_certificates/{cert_identifier}Revoke a created origin certificate for a domain
GET/v1/{crn}/zones/{zone_identifier}/origin_certificates/{cert_identifier}Get an existing origin certificate
GET/v1/{crn}/zones/{zone_id}/pagerules/{rule_id}Get page rule
PATCH/v1/{crn}/zones/{zone_id}/pagerules/{rule_id}Change page rule
PUT/v1/{crn}/zones/{zone_id}/pagerules/{rule_id}Update page rule
DELETE/v1/{crn}/zones/{zone_id}/pagerules/{rule_id}Delete page rule
GET/v1/{crn}/zones/{zone_id}/pagerulesList page rules
POST/v1/{crn}/zones/{zone_id}/pagerulesCreate page rule
GET/v1/{crn}/zones/{zone_identifier}/range/analytics/events/summaryGet range analytics summary
GET/v1/{crn}/zones/{zone_identifier}/range/analytics/events/bytimeGet range analytics by time
GET/v1/{crn}/zones/{zone_identifier}/range/appsList range applications
POST/v1/{crn}/zones/{zone_identifier}/range/appsCreate Range Application
GET/v1/{crn}/zones/{zone_identifier}/range/apps/{app_identifier}Get range application a zone
PUT/v1/{crn}/zones/{zone_identifier}/range/apps/{app_identifier}Update range application
DELETE/v1/{crn}/zones/{zone_identifier}/range/apps/{app_identifier}Delete range application
GET/v1/{crn}/zones/{zone_identifier}/routing/smart_routingGet Routing feature smart routing setting
PATCH/v1/{crn}/zones/{zone_identifier}/routing/smart_routingUpdate Routing feature smart route setting
GET/v1/{crn}/zones/{zone_identifier}/routing/tiered_cachingGet routing tiered cache setting
PATCH/v1/{crn}/zones/{zone_identifier}/routing/tiered_cachingUpdate routing tiered cache setting
GET/v1/{crn}/zones/{zone_identifier}/routing/latencyGet Routing Latency Analytics
GET/v1/{crn}/zones/{zone_identifier}/routing/latency/colosGet Routing Latency Colos Analytics
GET/v1/{crn}/zones/{zone_identifier}/ssl/certificate_packsList all certificates
GET/v1/{crn}/zones/{zone_identifier}/custom_certificatesList all custom certificates
POST/v1/{crn}/zones/{zone_identifier}/custom_certificatesUpload a custom certificate
GET/v1/{crn}/zones/{zone_identifier}/custom_certificates/{custom_cert_id}Get custom certificate
PATCH/v1/{crn}/zones/{zone_identifier}/custom_certificates/{custom_cert_id}Update custom certificate
DELETE/v1/{crn}/zones/{zone_identifier}/custom_certificates/{custom_cert_id}Delete custom certificate
PUT/v1/{crn}/zones/{zone_identifier}/custom_certificates/prioritizeSet certificate priority
GET/v1/{crn}/zones/{zone_identifier}/ssl/universal/settingsGet details of universal certificate
PATCH/v1/{crn}/zones/{zone_identifier}/ssl/universal/settingsEnable or Disable universal certificate
GET/v1/{crn}/zones/{zone_identifier}/settings/tls_1_2_onlyGet TLS 1.2 only setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/tls_1_2_onlySet TLS 1.2 setting
GET/v1/{crn}/zones/{zone_identifier}/settings/tls_1_3Get TLS 1.3 setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/tls_1_3Set TLS 1.3 setting
GET/v1/{crn}/zones/{zone_identifier}/acm/total_tlsFetch Total TLS configuration
POST/v1/{crn}/zones/{zone_identifier}/acm/total_tlsUpdate Total TLS configuration
GET/v1/{crn}/zones/{zone_identifier}/firewall/ua_rulesList all user-agent blocking rules
POST/v1/{crn}/zones/{zone_identifier}/firewall/ua_rulesCreate user-agent blocking rule
DELETE/v1/{crn}/zones/{zone_identifier}/firewall/ua_rules/{useragent_rule_identifier}Delete user-agent blocking rule
GET/v1/{crn}/zones/{zone_identifier}/firewall/ua_rules/{useragent_rule_identifier}Get user-agent blocking rule
PUT/v1/{crn}/zones/{zone_identifier}/firewall/ua_rules/{useragent_rule_identifier}Update user-agent blocking rule
GET/v1/{crn}/zones/{zone_identifier}/firewall/access_rules/rulesList all firewall access rules
POST/v1/{crn}/zones/{zone_identifier}/firewall/access_rules/rulesCreate firewall access rule
DELETE/v1/{crn}/zones/{zone_identifier}/firewall/access_rules/rules/{accessrule_identifier}Delete firewall access rule
GET/v1/{crn}/zones/{zone_identifier}/firewall/access_rules/rules/{accessrule_identifier}Get firewall access rule
PATCH/v1/{crn}/zones/{zone_identifier}/firewall/access_rules/rules/{accessrule_identifier}Update firewall access rule
GET/v1/{crn}/zones/{zone_identifier}/holdGet Zone Hold
POST/v1/{crn}/zones/{zone_identifier}/holdEnforce a zone hold
DELETE/v1/{crn}/zones/{zone_identifier}/holdStop enforcement of a zone hold on the zone
GET/v1/{crn}/zones/{zone_identifier}/firewall/lockdownsList all lockdown rules
POST/v1/{crn}/zones/{zone_identifier}/firewall/lockdownsCreate lockdown rule
DELETE/v1/{crn}/zones/{zone_identifier}/firewall/lockdowns/{lockdown_rule_identifier}Delete lockdown rule
GET/v1/{crn}/zones/{zone_identifier}/firewall/lockdowns/{lockdown_rule_identifier}Get lockdown rule
PUT/v1/{crn}/zones/{zone_identifier}/firewall/lockdowns/{lockdown_rule_identifier}Update lockdown rule
GET/v1/{crn}/zones/{zone_identifier}/rate_limitsList all rate limits
POST/v1/{crn}/zones/{zone_identifier}/rate_limitsCreate rate limit
DELETE/v1/{crn}/zones/{zone_identifier}/rate_limits/{rate_limit_identifier}Delete rate limit
GET/v1/{crn}/zones/{zone_identifier}/rate_limits/{rate_limit_identifier}Get a rate limit
PUT/v1/{crn}/zones/{zone_identifier}/rate_limits/{rate_limit_identifier}Update rate limit
GET/v1/{crn}/zones/{zone_identifier}/rate_limit_analyticsGet rate limit analytics
GET/v1/{crn}/zones/{zone_identifier}/rulesetsList zone rulesets
GET/v1/{crn}/zones/{zone_identifier}/rulesets/{ruleset_id}Get a zone ruleset
PUT/v1/{crn}/zones/{zone_identifier}/rulesets/{ruleset_id}Update a zone ruleset
DELETE/v1/{crn}/zones/{zone_identifier}/rulesets/{ruleset_id}Delete a zone ruleset
GET/v1/{crn}/zones/{zone_identifier}/rulesets/{ruleset_id}/versionsList version of a zone ruleset
GET/v1/{crn}/zones/{zone_identifier}/rulesets/{ruleset_id}/versions/{ruleset_version}Get a specific version of a zone ruleset
DELETE/v1/{crn}/zones/{zone_identifier}/rulesets/{ruleset_id}/versions/{ruleset_version}Delete a specific version of a zone ruleset
GET/v1/{crn}/zones/{zone_identifier}/rulesets/phases/{ruleset_phase}/entrypointGet a zone entrypoint ruleset
PUT/v1/{crn}/zones/{zone_identifier}/rulesets/phases/{ruleset_phase}/entrypointUpdate a zone entrypoint ruleset
GET/v1/{crn}/zones/{zone_identifier}/rulesets/phases/{ruleset_phase}/entrypoint/versionsList a zone entry point ruleset's versions
GET/v1/{crn}/zones/{zone_identifier}/rulesets/phases/{ruleset_phase}/entrypoint/versions/{ruleset_version}Get a zone entry point ruleset version
POST/v1/{crn}/zones/{zone_identifier}/rulesets/{ruleset_id}/rulesCreate a zone ruleset rule
PATCH/v1/{crn}/zones/{zone_identifier}/rulesets/{ruleset_id}/rules/{rule_id}Update a zone ruleset rule
DELETE/v1/{crn}/zones/{zone_identifier}/rulesets/{ruleset_id}/rules/{rule_id}Delete a zone ruleset rule
GET/v1/{crn}/zonesList all zones
POST/v1/{crn}/zonesCreate zone
DELETE/v1/{crn}/zones/{zone_identifier}Delete zone
GET/v1/{crn}/zones/{zone_identifier}Get zone
PATCH/v1/{crn}/zones/{zone_identifier}Update zone
PUT/v1/{crn}/zones/{zone_identifier}/activation_checkCheck zone
GET/v1/{crn}/zones/{zone_identifier}/dnssecGet zone DNSSEC
PATCH/v1/{crn}/zones/{zone_identifier}/dnssecUpdate zone DNSSEC
GET/v1/{crn}/zones/{zone_identifier}/settings/cname_flatteningGet zone CNAME flattening
PATCH/v1/{crn}/zones/{zone_identifier}/settings/cname_flatteningUpdate zone CNAME flattening
GET/v1/{crn}/zones/{zone_identifier}/settings/opportunistic_encryptionGet opportunistic encryption setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/opportunistic_encryptionUpdate opportunistic encryption setting
GET/v1/{crn}/zones/{zone_identifier}/settings/opportunistic_onionGet opportunistic onion setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/opportunistic_onionUpdate opportunistic onion setting
GET/v1/{crn}/zones/{zone_identifier}/settings/challenge_ttlGet challenge TTL setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/challenge_ttlUpdate challenge TTL setting
GET/v1/{crn}/zones/{zone_identifier}/settings/automatic_https_rewritesGet automatic https rewrites setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/automatic_https_rewritesUpdate automatic https rewrites setting
GET/v1/{crn}/zones/{zone_identifier}/settings/true_client_ip_headerGet true client IP setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/true_client_ip_headerUpdate true client IP setting
GET/v1/{crn}/zones/{zone_identifier}/settings/always_use_httpsGet always use https setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/always_use_httpsUpdate always use https setting
GET/v1/{crn}/zones/{zone_identifier}/settings/image_size_optimizationGet image size optimization setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/image_size_optimizationUpdate image size optimization setting
GET/v1/{crn}/zones/{zone_identifier}/settings/script_load_optimizationGet script load optimization setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/script_load_optimizationUpdate script load optimization setting
GET/v1/{crn}/zones/{zone_identifier}/settings/image_load_optimizationGet image load optimization setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/image_load_optimizationUpdate image load optimization setting
GET/v1/{crn}/zones/{zone_identifier}/settings/minifyGet minify setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/minifyUpdate minify setting
GET/v1/{crn}/zones/{zone_identifier}/settings/min_tls_versionGet minimum TLS version setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/min_tls_versionUpdate minimum TLS version setting
GET/v1/{crn}/zones/{zone_identifier}/settings/ip_geolocationGet IP geolocation setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/ip_geolocationUpdate IP geolocation setting
GET/v1/{crn}/zones/{zone_identifier}/settings/server_side_excludeGet server side exclude setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/server_side_excludeUpdate server side exclude setting
GET/v1/{crn}/zones/{zone_identifier}/settings/security_headerGet HTTP strict transport security setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/security_headerUpdate HTTP strict transport security setting
GET/v1/{crn}/zones/{zone_identifier}/settings/mobile_redirectGet mobile redirect setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/mobile_redirectUpdate mobile redirect setting
GET/v1/{crn}/zones/{zone_identifier}/settings/prefetch_preloadGet prefetch URLs from header setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/prefetch_preloadUpdate prefetch URLs from header setting
GET/v1/{crn}/zones/{zone_identifier}/settings/http2Get HTTP/2 setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/http2Update HTTP/2 setting
GET/v1/{crn}/zones/{zone_identifier}/settings/http3Get HTTP/3 setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/http3Update HTTP/3 setting
GET/v1/{crn}/zones/{zone_identifier}/settings/ipv6Get IPv6 compatibility setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/ipv6Update IPv6 compatibility setting
GET/v1/{crn}/zones/{zone_identifier}/settings/websocketsGet web sockets setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/websocketsUpdate web sockets setting
GET/v1/{crn}/zones/{zone_identifier}/settings/pseudo_ipv4Get pseudo IPv4 setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/pseudo_ipv4Update pseudo IPv4 setting
GET/v1/{crn}/zones/{zone_identifier}/settings/response_bufferingGet response buffering setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/response_bufferingUpdate response buffering setting
GET/v1/{crn}/zones/{zone_identifier}/settings/hotlink_protectionGet hotlink protection setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/hotlink_protectionUpdate hotlink protection setting
GET/v1/{crn}/zones/{zone_identifier}/settings/max_uploadGet maximum upload size setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/max_uploadUpdate maximum upload size setting
GET/v1/{crn}/zones/{zone_identifier}/settings/tls_client_authGet TLS Client Auth setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/tls_client_authUpdate TLS Client Auth setting
GET/v1/{crn}/zones/{zone_identifier}/settings/brotliGet brotli setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/brotliUpdate brotli setting
GET/v1/{crn}/zones/{zone_identifier}/settings/proxy_read_timeoutGet proxy read timeout setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/proxy_read_timeoutUpdate proxy read timeout setting
GET/v1/{crn}/zones/{zone_identifier}/settings/browser_checkGet browser check setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/browser_checkUpdate browser check setting
GET/v1/{crn}/zones/{zone_identifier}/settings/origin_error_page_pass_thruGet enable error pages on setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/origin_error_page_pass_thruUpdate enable error pages on setting
GET/v1/{crn}/zones/{zone_identifier}/settings/wafGet web application firewall setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/wafUpdate web application firewall setting
GET/v1/{crn}/zones/{zone_identifier}/settings/ciphersGet ciphers setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/ciphersUpdate ciphers setting
GET/v1/{crn}/zones/{zone_identifier}/settings/origin_max_http_versionGet origin max http version setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/origin_max_http_versionUpdate origin max http version setting
GET/v1/{crn}/zones/{zone_identifier}/cache/origin_post_quantum_encryptionGet origin post quantum encryption setting
PUT/v1/{crn}/zones/{zone_identifier}/cache/origin_post_quantum_encryptionUpdate origin post quantum encryption setting
GET/v1/{crn}/zones/{zone_identifier}/settings/replace_insecure_jsGet replace insecure Javascript setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/replace_insecure_jsUpdate replace insecure Javascript setting
GET/v1/{crn}/zones/{zone_identifier}/settings/email_obfuscationGet email address obfuscation setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/email_obfuscationUpdate email address obfuscation setting
GET/v1/{crn}/zones/{zone_id}/settings/cache_levelGet cache level setting
PATCH/v1/{crn}/zones/{zone_id}/settings/cache_levelSet cache level setting
GET/v1/{crn}/zones/{zone_identifier}/settings/sslGet SSL setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/sslChange SSL setting
GET/v1/{crn}/zones/{zone_id}/security/eventsLogs of the mitigations performed by Firewall features
GET/v1/{crn}/zones/{zone_id}/settings/wafGet WAF setting
PATCH/v1/{crn}/zones/{zone_id}/settings/wafSet WAF setting
GET/v1/{crn}/zones/{zone_id}/firewall/waf/packages/{pkg_id}/groupsList all WAF rule groups
GET/v1/{crn}/zones/{zone_id}/firewall/waf/packages/{pkg_id}/groups/{group_id}Get WAF rule group
PATCH/v1/{crn}/zones/{zone_id}/firewall/waf/packages/{pkg_id}/groups/{group_id}Update WAF rule group
GET/v1/{crn}/zones/{zone_id}/firewall/waf/packagesList all WAF rule packages
GET/v1/{crn}/zones/{zone_id}/firewall/waf/packages/{package_id}Get WAF rule package
PATCH/v1/{crn}/zones/{zone_id}/firewall/waf/packages/{package_id}Change WAF rule package package
GET/v1/{crn}/zones/{zone_identifier}/settings/security_levelGet security-level setting
PATCH/v1/{crn}/zones/{zone_identifier}/settings/security_levelSet security-level setting
GET/v1/{crn}/load_balancers/regionsList all load balancer regions.
GET/v1/{crn}/load_balancers/regions/{region_id}List load balancer region by region id.
GET/v1/{crn}/zones/{zone_id}/firewall/waf/packages/{package_id}/rulesList all WAF rules
GET/v1/{crn}/zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{identifier}Get WAF rule
PATCH/v1/{crn}/zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{identifier}Update WAF rule