IBM Cloud Docs
IAM and Activity Tracker actions by API

IAM and Activity Tracker actions by API

List of IAM actions and Activity Tracker actions by API method.

Overview

Table 1. Overview
Action Method IAM ACTION AT ACTION
Get an overview GET /v2/{crn}/zones/{domain_id}/overview internet-svcs.zones.read internet-svcs.overview.read

DNS Domains

Table 2. DNS Domains
Action Method IAM ACTION AT ACTION
List the domains or get domain details GET /v1/{crn}/zones internet-svcs.zones.read internet-svcs.zones.read
Create a domain POST /v1/{crn}/zones internet-svcs.zones.manage internet-svcs.zones.create
Update a domain PATCH /v1/{crn}/zones/{domain_id} internet-svcs.reliability.update internet-svcs.zones.update
Delete a domain DELETE /v1/{crn}/zones/{domain_id} internet-svcs.reliability.manage internet-svcs.zones.delete
Run an activation check on a domain PUT /v1/{crn}/zones/{domain_id}/activation_check internet-svcs.reliability.update internet-svcs.zones-activation-check.update
Get the DNSSEC configuration GET /v1/{crn}/zones/{domain_id}/dnssec internet-svcs.reliability.read internet-svcs.dnssec.read
Enable or disable DNSSEC PATCH /v1/{crn}/zones/{domain_id}/dnssec internet-svcs.reliability.update internet-svcs.dnssec.update

DNS Records

Table 3. DNS Records
Action Method IAM ACTION AT ACTION
Get the DNS records GET /v1/{crn}/zones/{domain_id}/dns_records internet-svcs.reliability.read internet-svcs.dns-records.read
Create a DNS record POST /v1/{crn}/zones/{domain_id}/dns_records internet-svcs.reliability.manage internet-svcs.dns-records.create
Update a DNS record PUT /v1/{crn}/zones/{domain_id}/dns_records/{record_id} internet-svcs.reliability.update internet-svcs.dns-records.update
Delete a DNS record DELETE /v1/{crn}/zones/{domain_id}/dns_records/{record_id} internet-svcs.reliability.manage internet-svcs.dns-records.delete
Import the DNS records from zone file GET /v1/{crn}/zones/{domain_id}/dns_records_bulk internet-svcs.reliability.read internet-svcs.dns-records-bulk.read
Export the DNS records to a zone file POST /v1/{crn}/zones/{domain_id}/dns_records_bulk internet-svcs.reliability.manage internet-svcs.dns-records-bulk.create

GLB

Table 4. GLB
Action Method IAM ACTION AT ACTION
Get the global load balancers GET /v1/{crn}/zones/{domain_id}/load_balancers internet-svcs.reliability.read internet-svcs.load-balancers.read
Create a global load balancer POST /v1/{crn}/zones/{domain_id}/load_balancers internet-svcs.reliability.manage internet-svcs.load-balancers.create
Update a global load balancer PUT /v1/{crn}/zones/{domain_id}/load_balancers/{glb_id} internet-svcs.reliability.update internet-svcs.load-balancers.update
Delete a global load balancer DELETE /v1/{crn}/zones/{domain_id}/load_balancers/{glb_id} internet-svcs.reliability.manage internet-svcs.load-balancers.delete
Get the health monitors GET /v1/{crn}/load_balancers/monitors internet-svcs.zones.read internet-svcs.load-balancer-monitors.read
Create a health monitor POST /v1/{crn}/load_balancers/monitors internet-svcs.zones.manage internet-svcs.load-balancer-monitors.create
Update a health monitor PUT /v1/{crn}/load_balancers/monitors/{monitor_id} internet-svcs.zones.update internet-svcs.load-balancer-monitors.update
Delete a health monitor DELETE /v1/{crn}/load_balancers/monitors/{monitor_id} internet-svcs.zones.manage internet-svcs.load-balancer-monitors.delete
Get the load balancer pools GET /v1/{crn}/load_balancers/pools internet-svcs.zones.read internet-svcs.load-balancer-pools.read
Create a load balancer pool POST /v1/{crn}/load_balancers/pools internet-svcs.zones.manage internet-svcs.load-balancer-pools.create
Update a load balancer pool PUT /v1/{crn}/load_balancers/pools/{pool_id} internet-svcs.zones.update internet-svcs.load-balancer-pools.update
Delete a load balancer pool DELETE /v1/{crn}/load_balancers/pools/{pool_id} internet-svcs.zones.manage internet-svcs.load-balancer-pools.delete
Get the load balancer events GET /v1/{crn}/load_balancers/events internet-svcs.zones.read internet-svcs.load-balancer-events.read

Metrics

Table 5. Metrics
Action Method IAM ACTION AT ACTION
Get the dashboard analytics GET /v1/{crn}/zones/{domain_id}/analytics/dashboard internet-svcs.reliability.read internet-svcs.dashboard-analytics.read
Get the HTTP requests analytics GET /v1/{crn}/zones/{domain_id}/analytics/http_requests internet-svcs.reliability.read internet-svcs.http-requests-analytics.read
Get the HTTP requests analytics by colocations GET /v1/{crn}/zones/{domain_id}/analytics/colos internet-svcs.reliability.read internet-svcs.colos-analytics.read
Get the DNS analytics GET /v1/{crn}/zones/{domain_id}/dns_analytics/report internet-svcs.reliability.read internet-svcs.dns-analytics.read

WAF

Table 6. WAF
Action Method IAM ACTION AT ACTION
Get the WAF packages GET /v1/{crn}/zones/{domain_id}/firewall/waf/packages internet-svcs.security.read internet-svcs.waf-packages.read
Change the sensitivity and action mode of a WAF package PATCH /v1/{crn}/zones/{domain_id}/firewall/waf/packages/{package_id} internet-svcs.security.update internet-svcs.waf-packages.update
Get the WAF groups GET /v1/{crn}/zones/{domain_id}/firewall/waf/packages/{package_id}/groups internet-svcs.security.read internet-svcs.waf-groups.read
Enable or disable a WAF group PATCH /v1/{crn}/zones/{domain_id}/firewall/waf/packages/{package_id}/groups/{group_id} internet-svcs.security.update internet-svcs.waf-groups.update
Get the WAF rules GET /v1/{crn}/zones/{domain_id}/firewall/waf/packages/{package_id}/rules internet-svcs.security.read internet-svcs.waf-rules.read
Change the action mode of a WAF rule PATCH /v1/{crn}/zones/{domain_id}/firewall/waf/packages/{package_id}/rules/{rule_id} internet-svcs.security.update internet-svcs.waf-rules.update

IP Firewall

Table 7. IP Firewall
Action Method IAM ACTION AT ACTION
Get the IP firewall rules GET /v1/{crn}/zones/{domain_id}/firewall/access_rules/rules internet-svcs.security.read internet-svcs.ip-firewall-rules.read
Create an IP firewall rule POST /v1/{crn}/zones/{domain_id}/firewall/access_rules/rules internet-svcs.security.manage internet-svcs.ip-firewall-rules.create
Update an IP firewall rule PATCH /v1/{crn}/zones/{domain_id}/firewall/access_rules/rules/{rule_id} internet-svcs.security.update internet-svcs.ip-firewall-rules.update
Delete an IP firewall rule DELETE /v1/{crn}/zones/{domain_id}/firewall/access_rules/rules/{rule_id} internet-svcs.security.manage internet-svcs.ip-firewall-rules.delete
Get the user-agent blocking rules GET /v1/{crn}/zones/{domain_id}/firewall/ua_rules internet-svcs.security.read internet-svcs.ua-rules.read
Create a user-agent blocking rule POST /v1/{crn}/zones/{domain_id}/firewall/ua_rules internet-svcs.security.manage internet-svcs.ua-rules.create
Update a user-agent blocking rule PUT /v1/{crn}/zones/{domain_id}/firewall/ua_rules/{rule_id} internet-svcs.security.update internet-svcs.ua-rules.update
Delete a user-agent blocking rule DELETE /v1/{crn}/zones/{domain_id}/firewall/ua_rules/{rule_id} internet-svcs.security.manage internet-svcs.ua-rules.delete
Get the domain lockdown rules GET /v1/{crn}/zones/{domain_id}/firewall/lockdowns internet-svcs.security.read internet-svcs.domain-lockdown-rules.read
Create a domain lockdown rule POST /v1/{crn}/zones/{domain_id}/firewall/lockdowns internet-svcs.security.manage internet-svcs.domain-lockdown-rules.create
Update a domain lockdown rule PUT /v1/{crn}/zones/{domain_id}/firewall/lockdowns/{rule_id} internet-svcs.security.update internet-svcs.domain-lockdown-rules.update
Delete a domain lockdown rule DELETE /v1/{crn}/zones/{domain_id}/firewall/lockdowns/{rule_id} internet-svcs.security.manage internet-svcs.domain-lockdown-rules.delete

Firewall Rules

Table 8. Firewall Rules
Action Method IAM ACTION AT ACTION
Get the firewall rules GET /v1/{crn}/zones/{domain_id}/firewall/rules internet-svcs.security.read internet-svcs.firewall-rules.read
Create a firewall rule POST /v1/{crn}/zones/{domain_id}/firewall/rules internet-svcs.security.manage internet-svcs.firewall-rules.create
Update a firewall rule PATCH /v1/{crn}/zones/{domain_id}/firewall/rules/{rule_id} internet-svcs.security.update internet-svcs.firewall-rules.update
Delete a firewall rule DELETE /v1/{crn}/zones/{domain_id}/firewall/rules/{rule_id} internet-svcs.security.manage internet-svcs.firewall-rules.delete
Get the filters GET /v1/{crn}/zones/{domain_id}/filters internet-svcs.security.read internet-svcs.filters.read
Create a filter POST /v1/{crn}/zones/{domain_id}/filters internet-svcs.security.manage internet-svcs.filters.create
Update a filter PATCH /v1/{crn}/zones/{domain_id}/filters/{filter_id} internet-svcs.security.update internet-svcs.filters.update
Delete a filter DELETE /v1/{crn}/zones/{domain_id}/filters/{filter_id} internet-svcs.security.manage internet-svcs.filters.delete
Validate the expression of a filter. POST /v1/{crn}/zones/{domain_id}/filters/validate-expr internet-svcs.security.manage internet-svcs.filters-validate-expr.create

Security Events

Table 9. Security Events
Action Method IAM ACTION AT ACTION
Get the security events GET /v1/{crn}/zones/{domain_id}/security/events internet-svcs.security.read internet-svcs.security-events.read
Get the firewall events (Deprecated) GET /v1/{crn}/zones/{domain_id}/analytics/firewall_events [DEPRECATED] internet-svcs.security.read internet-svcs.firewall-events-analytics.read

Rate Limiting

Table 10. Rate Limiting
Action Method IAM ACTION AT ACTION
Get the rate limiting rules GET /v1/{crn}/zones/{domain_id}/rate_limits internet-svcs.security.read internet-svcs.rate-limits.read
Create a rate limiting rule POST /v1/{crn}/zones/{domain_id}/rate_limits internet-svcs.security.manage internet-svcs.rate-limits.create
Update a rate limiting rule PUT /v1/{crn}/zones/{domain_id}/rate_limits/{ratelimit_id} internet-svcs.security.update internet-svcs.rate-limits.update
Delete a rate limiting rule DELETE /v1/{crn}/zones/{domain_id}/rate_limits/{ratelimit_id} internet-svcs.security.manage internet-svcs.rate-limits.delete
Get the rate limiting analytics GET /v1/{crn}/zones/{domain_id}/rate_limit_analytics internet-svcs.security.read internet-svcs.rate-limit-analytics.read

Caching

Table 11. Caching
Action Method IAM ACTION AT ACTION
Purge all cached assets of a domain from edge server PUT /v1/{crn}/zones/{domain_id}/purge_cache/purge_all internet-svcs.performance.update internet-svcs.purge-cache-all.update
Purge the cached assets by URLs from edge server PUT /v1/{crn}/zones/{domain_id}/purge_cache/purge_by_urls internet-svcs.performance.update internet-svcs.purge-cache-by-urls.update
Purge the cached assets by cache tags from edge server PUT /v1/{crn}/zones/{domain_id}/purge_cache/purge_by_cache_tags internet-svcs.performance.update internet-svcs.purge-cache-by-cache-tags.update
Purge the cached assets by hostnames from edge server PUT /v1/{crn}/zones/{domain_id}/purge_cache/purge_by_hosts internet-svcs.performance.update internet-svcs.purge-cache-by-hosts.update

Routing

Table 12. Routing
Action Method IAM ACTION AT ACTION
Get the smart routing configurations GET /v1/{crn}/zones/{domain_id}/routing/smart_routing internet-svcs.performance.read internet-svcs.smart-routing.read
Enable or disable smart routing PATCH /v1/{crn}/zones/{domain_id}/routing/smart_routing internet-svcs.performance.update internet-svcs.smart-routing.update
Get the tiered caching configurations GET /v1/{crn}/zones/{domain_id}/routing/tiered_caching internet-svcs.performance.read internet-svcs.tiered-caching.read
Enable or disable tiered caching PATCH /v1/{crn}/zones/{domain_id}/routing/tiered_caching internet-svcs.performance.update internet-svcs.tiered-caching.update

Page Rules

Table 13. Page Rules
Action Method IAM ACTION AT ACTION
Get the page rules GET /v1/{crn}/zones/{domain_id}/pagerules internet-svcs.performance.read internet-svcs.pagerules.read
Create a page rule POST /v1/{crn}/zones/{domain_id}/pagerules internet-svcs.performance.manage internet-svcs.pagerules.create
Update a page rule PUT /v1/{crn}/zones/{domain_id}/pagerules/{rule_id} internet-svcs.performance.update internet-svcs.pagerules.update
Delete a page rule DELETE /v1/{crn}/zones/{domain_id}/pagerules/{rule_id} internet-svcs.performance.manage internet-svcs.pagerules.delete

TLS

Table 14. TLS
Action Method IAM ACTION AT ACTION
Get the universal SSL setting GET /v1/{crn}/zones/{domain_id}/ssl/universal/settings internet-svcs.security.read internet-svcs.universal-ssl-setting.read
Update a universal SSL setting PATCH /v1/{crn}/zones/{domain_id}/ssl/universal/settings internet-svcs.security.update internet-svcs.universal-ssl-setting.update
Get the edge certificates ordered from CIS GET /v1/{crn}/zones/{domain_id}/ssl/certificate_packs internet-svcs.security.read internet-svcs.certificate-packs.read
Order an edge certificate POST /v1/{crn}/zones/{domain_id}/ssl/certificate_packs internet-svcs.security.manage internet-svcs.certificate-packs.create
Delete an edge certificate DELETE /v1/{crn}/zones/{domain_id}/ssl/certificate_packs/{cert_id} internet-svcs.security.manage internet-svcs.certificate-packs.delete
Get the uploaded certificates GET /v1/{crn}/zones/{domain_id}/custom_certificates internet-svcs.security.read internet-svcs.custom-certificates.read
Upload a certificate to CIS edge POST /v1/{crn}/zones/{domain_id}/custom_certificates internet-svcs.security.manage internet-svcs.custom-certificates.create
Update the certificate that is uploaded to CIS edge PATCH /v1/{crn}/zones/{domain_id}/custom_certificates/{cert_id} internet-svcs.security.update internet-svcs.custom-certificates.update
Delete a certificate that was uploaded to CIS edge DELETE /v1/{crn}/zones/{domain_id}/custom_certificates/{cert_id} internet-svcs.security.manage internet-svcs.custom-certificates.delete
Get an origin certificate issued by CIS GET /v1/{crn}/zones/{domain_id}/origin_certificates internet-svcs.security.read internet-svcs.origin-certificates.read
Create an origin certificate issued by CIS POST /v1/{crn}/zones/{domain_id}/origin_certificates internet-svcs.security.manage internet-svcs.origin-certificates.create
Revoke an origin certificate issued by CIS DELETE /v1/{crn}/zones/{domain_id}/origin_certificates/{cert_id} internet-svcs.security.manage internet-svcs.origin-certificates.delete

Edge Functions

Table 15. Edge Functions
Action Method IAM ACTION AT ACTION
Get the edge function scripts GET /v1/{crn}/workers/scripts internet-svcs.performance.read internet-svcs.edge-functions-scripts.read
Create an edge function script POST /v1/{crn}/workers/scripts internet-svcs.performance.manage internet-svcs.edge-functions-scripts.create
Update an edge function script PUT /v1/{crn}/workers/scripts/{script_name} internet-svcs.performance.update internet-svcs.edge-functions-scripts.update
Delete an edge function script DELETE /v1/{crn}/workers/scripts/{script_name} internet-svcs.performance.manage internet-svcs.edge-functions-scripts.delete
Get the edge function routes GET /v1/{crn}/zones/{domain_id}/workers/routes internet-svcs.performance.read internet-svcs.edge-functions-routes.read
Create an edge function route POST /v1/{crn}/zones/{domain_id}/workers/routes internet-svcs.performance.manage internet-svcs.edge-functions-routes.create
Update an edge function route PUT /v1/{crn}/zones/{domain_id}/workers/routes/{route_id} internet-svcs.performance.update internet-svcs.edge-functions-routes.update
Delete an edge function route DELETE /v1/{crn}/zones/{domain_id}/workers/routes/{route_id} internet-svcs.performance.manage internet-svcs.edge-functions-routes.delete

Range

Table 16. Range
Action Method IAM ACTION AT ACTION
Get the range apps GET /v1/{crn}/zones/{domain_id}/range/apps internet-svcs.security.read internet-svcs.range-apps.read
Create a range app POST /v1/{crn}/zones/{domain_id}/range/apps internet-svcs.security.manage internet-svcs.range-apps.create
Update a range app PUT /v1/{crn}/zones/{domain_id}/range/apps/{app_id} internet-svcs.security.update internet-svcs.range-apps.update
Delete a range app DELETE /v1/{crn}/zones/{domain_id}/range/apps/{app_id} internet-svcs.security.manage internet-svcs.range-apps.delete
Get the analytics of range apps GET /v1/{crn}/zones/{domain_id}/range/analytics/events/summary
GET /v1/{crn}/zones/{domain_id}/range/analytics/events/bytime
internet-svcs.security.read internet-svcs.range-analytics.read

Logpush

Table 17. Logpush
Action Method IAM ACTION AT ACTION
Get the logpush fields GET /v1/{crn}/zones/{domain_id}/logpush/datasets/{dataset}/fields internet-svcs.zones.read internet-svcs.logpush-fields.read
Get the logpush jobs GET /v1/{crn}/zones/{domain_id}/logpush/jobs internet-svcs.zones.read internet-svcs.logpush-jobs.read
Create a logpush job POST /v1/{crn}/zones/{domain_id}/logpush/jobs internet-svcs.zones.manage internet-svcs.logpush-jobs.create
Update a logpush job PUT /v1/{crn}/zones/{domain_id}/logpush/jobs/{job_id} internet-svcs.zones.update internet-svcs.logpush-jobs.update
Delete a logpush job DELETE /v1/{crn}/zones/{domain_id}/logpush/jobs/{job_id} internet-svcs.zones.manage internet-svcs.logpush-jobs.delete
Initiate the logpush ownership challenge POST /v1/{crn}/zones/{domain_id}/logpush/ownership internet-svcs.zones.manage internet-svcs.logpush-ownership.create
Validate the logpush ownership challenge token POST /v1/{crn}/zones/{domain_id}/logpush/ownership/validate internet-svcs.zones.manage internet-svcs.logpush-ownership-validate.create

Custom Pages

Table 18. Custom Pages
Action Method IAM ACTION AT ACTION
Get the custom error pages GET /v1/{crn}/zones/{domain_id}/custom_pages internet-svcs.zones.read internet-svcs.custom-pages.read
Update the custom error page PUT /v1/{crn}/zones/{domain_id}/custom_pages/{page_id} internet-svcs.zones.update internet-svcs.custom-pages.update

Mutual TLS

Table 19. Mutual TLS
Action Method IAM ACTION AT ACTION
Get the certificates uploaded for mTLS GET /v1/{crn}/zones/{domain_id}/access/certificates internet-svcs.security.read internet-svcs.access-certificates.read
Upload a certificate for mTLS POST /v1/{crn}/zones/{domain_id}/access/certificates internet-svcs.security.manage internet-svcs.access-certificates.create
Update a certificate for mTLS PUT /v1/{crn}/zones/{domain_id}/access/certificates/{cert_id} internet-svcs.security.update internet-svcs.access-certificates.update
Delete a certificate for mTLS DELETE /v1/{crn}/zones/{domain_id}/access/certificates/{cert_id} internet-svcs.security.manage internet-svcs.access-certificates.delete
Get the mTLS applications GET /v1/{crn}/zones/{domain_id}/access/apps internet-svcs.security.read internet-svcs.access-apps.read
Create a mTLS application POST /v1/{crn}/zones/{domain_id}/access/apps internet-svcs.security.manage internet-svcs.access-apps.create
Update a mTLS application PUT /v1/{crn}/zones/{domain_id}/access/apps/{app_id} internet-svcs.security.update internet-svcs.access-apps.update
Delete a mTLS application DELETE /v1/{crn}/zones/{domain_id}/access/apps/{app_id} internet-svcs.security.manage internet-svcs.access-apps.delete
Get the mTLS policies GET /v1/{crn}/zones/{domain_id}/access/apps/{app_id}/policies internet-svcs.security.read internet-svcs.access-policies.read
Create a mTLS policy POST /v1/{crn}/zones/{domain_id}/access/apps/{app_id}/policies internet-svcs.security.manage internet-svcs.access-policies.create
Update a mTLS policy PUT /v1/{crn}/zones/{domain_id}/access/apps/{app_id}/policies/{policy_id} internet-svcs.security.update internet-svcs.access-policies.update
Delete a mTLS policy DELETE /v1/{crn}/zones/{domain_id}/access/apps/{app_id} internet-svcs.security.manage internet-svcs.access-policies.delete

Origin TLS Client Authentication

Table 20. Edge Functions
Action Method IAM ACTION AT ACTION
List the certificates that are used for origin TLS client authentication at the domain level. GET /v1/{crn}/zones/{domain_id}/origin_tls_client_auth internet-svcs.security.read internet-svcs.origin-tls-client-auth.read
Create a certificate that is used for origin TLS client authentication at the domain level. POST /v1/{crn}/zones/{domain_id}/origin_tls_client_auth/{cert_id} internet-svcs.security.manage internet-svcs.origin-tls-client-auth.create
Delete a certificate that is used for origin TLS client authentication that is used at the domain level. DELETE /v1/{crn}/zones/{domain_id}/origin_tls_client_auth/{cert_id} internet-svcs.security.manage internet-svcs.origin-tls-client-auth.delete
Get the origin TLS client authentication settings that are used at the domain level. `GET /v1/{crn}/zones/{domain_id}/origin_tls_client_auth/settings internet-svcs.security.read internet-svcs.origin-tls-client-auth-settings.read`
Update the origin TLS client authentication settings that are used at the domain level. PUT /v1/{crn}/zones/{domain_id}/origin_tls_client_auth/settings internet-svcs.security.update internet-svcs.origin-tls-client-auth-settings.update
Get the origin TLS client authentication settings that are used for the hostname. GET /v1/{crn}/zones/{domain_id}/origin_tls_client_auth/hostnames/{hostname} internet-svcs.security.read internet-svcs.origin-tls-client-auth-hostnames.read
Update the origin TLS client authentication settings for a hostname. PUT /v1/{crn}/zones/{domain_id}/origin_tls_client_auth/hostnames internet-svcs.security.update internet-svcs.origin-tls-client-auth-hostnames.update
Get the origin TLS client authentication certificates used at the hostname level. GET /v1/{crn}/zones/{domain_id}/origin_tls_client_auth/hostnames/certificates/{cert_id} internet-svcs.security.read internet-svcs.origin-tls-client-auth-hostname-certificates.read
Create an origin TLS client authentication certificate used at the hostname level. POST /v1/{crn}/zones/{domain_id}/origin_tls_client_auth/hostnames/certificates internet-svcs.security.manage internet-svcs.origin-tls-client-auth-hostname-certificates.create
Delete an origin TLS client authentication certificate used at the hostname level. DELETE /v1/{crn}/zones/{domain_id}/origin_tls_client_auth/hostnames/certificates/{cert_id} internet-svcs.security.manage internet-svcs.origin-tls-client-auth-hostname-certificates.delete

Domain settings

Table 21. Domain settings
Action Method IAM ACTION AT ACTION
Get the CNAME flattening settings. GET /v1/{crn}/zones/{domain_id}/setting/cname_flattening internet-svcs.reliability.read internet-svcs.cname-flattening-setting.read
Update the CNAME flattening settings. PUT /v1/{crn}/zones/{domain_id}/setting/cname_flattening internet-svcs.reliability.update internet-svcs.cname-flattening-setting.update
Get the cache level settings. GET /v1/{crn}/zones/{domain_id}/setting/cache_level internet-svcs.performance.read internet-svcs.cache-level-setting.read
Update the cache level settings. PUT /v1/{crn}/zones/{domain_id}/setting/cache_level internet-svcs.performance.update internet-svcs.cache-level-setting.update
Get the browser cache TTL settings. GET /v1/{crn}/zones/{domain_id}/setting/browser_cache_ttl internet-svcs.performance.read internet-svcs.browser-cache-ttl-setting.read
Update the browser cache TTL settings. PUT /v1/{crn}/zones/{domain_id}/setting/browser_cache_ttl internet-svcs.performance.update internet-svcs.browser-cache-ttl-setting.update
Get the always online (serve stale content) settings. GET /v1/{crn}/zones/{domain_id}/setting/always_online internet-svcs.performance.read internet-svcs.always-online-setting.read
Update the always online (serve stale content) settings. PUT /v1/{crn}/zones/{domain_id}/setting/always_online internet-svcs.performance.update internet-svcs.always-online-setting.update
Get the development mode settings. GET /v1/{crn}/zones/{domain_id}/setting/development_mode internet-svcs.performance.read internet-svcs.development-mode-setting.read
Update the development mode settings. PUT /v1/{crn}/zones/{domain_id}/setting/development_mode internet-svcs.performance.update internet-svcs.development-mode-setting.update
Get the sort query string for cache settings. GET /v1/{crn}/zones/{domain_id}/setting/sort_query_string_for_cache internet-svcs.performance.read internet-svcs.sort-query-string-for-cache-setting.read
Update the sort query string for cache settings. PUT /v1/{crn}/zones/{domain_id}/setting/sort_query_string_for_cache internet-svcs.performance.update internet-svcs.sort-query-string-for-cache-setting.update
Get the SSL settings. GET /v1/{crn}/zones/{domain_id}/setting/ssl internet-svcs.security.read internet-svcs.ssl-setting.read
Update the SSL settings. PUT /v1/{crn}/zones/{domain_id}/setting/ssl internet-svcs.security.update internet-svcs.ssl-setting.update
Get the security level settings. GET /v1/{crn}/zones/{domain_id}/setting/security_level internet-svcs.security.read internet-svcs.security-level-setting.read
Update the security level settings. PUT /v1/{crn}/zones/{domain_id}/setting/security_level internet-svcs.security.update internet-svcs.security-level-setting.update
Get the TLS 1.2 settings. GET /v1/{crn}/zones/{domain_id}/setting/tls_1_2_only internet-svcs.security.read internet-svcs.tls-1-2-only-setting.read
Update the TLS 1.2 settings. PUT /v1/{crn}/zones/{domain_id}/setting/tls_1_2_only internet-svcs.security.update internet-svcs.tls-1-2-only-setting.update
Get the TLS 1.3 only settings. GET /v1/{crn}/zones/{domain_id}/setting/tls_1_3 internet-svcs.security.read internet-svcs.tls-1-3-setting.read
Update the TLS 1.3 only settings. PUT /v1/{crn}/zones/{domain_id}/setting/tls_1_3 internet-svcs.security.update internet-svcs.tls-1-3-setting.update
Get the automatic HTTPS rewrites settings. GET /v1/{crn}/zones/{domain_id}/setting/automatic_https_rewrites internet-svcs.security.read internet-svcs.automatic-https-rewrites-setting.read
Update the automatic HTTPS rewrites settings. PUT /v1/{crn}/zones/{domain_id}/setting/automatic_https_rewrites internet-svcs.security.update internet-svcs.automatic-https-rewrites-setting.update
Get the WAF settings. GET /v1/{crn}/zones/{domain_id}/setting/waf internet-svcs.security.read internet-svcs.waf-setting.read
Update the WAF settings. PUT /v1/{crn}/zones/{domain_id}/setting/waf internet-svcs.security.update internet-svcs.waf-setting.update
Get bthe rowser integrity check settings. GET /v1/{crn}/zones/{domain_id}/setting/browser_check internet-svcs.security.read internet-svcs.browser-check-setting.read
Update the browser integrity check settings. PUT /v1/{crn}/zones/{domain_id}/setting/browser_check internet-svcs.security.update internet-svcs.browser-check-setting.update
Get the opportunistic encryption settings. GET /v1/{crn}/zones/{domain_id}/setting/opportunistic_encryption internet-svcs.security.read internet-svcs.opportunistic-encryption-setting.read
Update the opportunistic encryption settings. PUT /v1/{crn}/zones/{domain_id}/setting/opportunistic_encryption internet-svcs.security.update internet-svcs.opportunistic-encryption-setting.update
Get the challenge TTL settings. GET /v1/{crn}/zones/{domain_id}/setting/challenge_ttl internet-svcs.security.read internet-svcs.challenge-ttl-setting.read
Update the challenge TTL settings. PUT /v1/{crn}/zones/{domain_id}/setting/challenge_ttl internet-svcs.security.update internet-svcs.challenge-ttl-setting.update
Get the always use HTTPS settings. GET /v1/{crn}/zones/{domain_id}/setting/always_use_https internet-svcs.security.read internet-svcs.always-use-https-setting.read
Update the always use HTTPS settings. PUT /v1/{crn}/zones/{domain_id}/setting/always_use_https internet-svcs.security.update internet-svcs.always-use-https-setting.update
Get the true client IP header settings. GET /v1/{crn}/zones/{domain_id}/setting/true_client_ip_header internet-svcs.zones.read internet-svcs.true-client-ip-header-setting.read
Update the true client IP header settings. PUT /v1/{crn}/zones/{domain_id}/setting/true_client_ip_header internet-svcs.zones.update internet-svcs.true-client-ip-header-setting.update
Get the image size optimization settings. GET /v1/{crn}/zones/{domain_id}/setting/image_size_optimization internet-svcs.performance.read internet-svcs.image-size-optimization-setting.read
Update the image size optimization settings. PUT /v1/{crn}/zones/{domain_id}/setting/image_size_optimization internet-svcs.performance.update internet-svcs.image-size-optimization-setting.update
Get the script load optimization settings. GET /v1/{crn}/zones/{domain_id}/setting/script_load_optimization internet-svcs.performance.read internet-svcs.script-load-optimization-setting.read
Update the script load optimization settings. PUT /v1/{crn}/zones/{domain_id}/setting/script_load_optimization internet-svcs.performance.update internet-svcs.script-load-optimization-setting.update
Get the image load optimization settings. GET /v1/{crn}/zones/{domain_id}/setting/image_load_optimization internet-svcs.performance.read internet-svcs.image-load-optimization-setting.read
Update the image load optimization settings. PUT /v1/{crn}/zones/{domain_id}/setting/image_load_optimization internet-svcs.performance.update internet-svcs.image-load-optimization-setting.update
Get the minification settings. GET /v1/{crn}/zones/{domain_id}/setting/minify internet-svcs.performance.read internet-svcs.minify-setting.read
Update the minification settings. PUT /v1/{crn}/zones/{domain_id}/setting/minify internet-svcs.performance.update internet-svcs.minify-setting.update
Get the minimum TLS version settings. GET /v1/{crn}/zones/{domain_id}/setting/min_tls_version internet-svcs.security.read internet-svcs.min-tls-version-setting.read
Update the minimum TLS version settings. PUT /v1/{crn}/zones/{domain_id}/setting/min_tls_version internet-svcs.security.update internet-svcs.min-tls-version-setting.update
Get the IP geolocation settings. GET /v1/{crn}/zones/{domain_id}/setting/ip_geolocation internet-svcs.zones.read internet-svcs.ip-geolocation-setting.read
Update the IP geolocation settings. PUT /v1/{crn}/zones/{domain_id}/setting/ip_geolocation internet-svcs.zones.update internet-svcs.ip-geolocation-setting.update
Get the server-side exclude settings. GET /v1/{crn}/zones/{domain_id}/setting/server_side_exclude internet-svcs.security.read internet-svcs.server-side-exclude-setting.read
Update the server-side exclude settings. PUT /v1/{crn}/zones/{domain_id}/setting/server_side_exclude internet-svcs.security.update internet-svcs.server-side-exclude-setting.update
Get the security header settings. GET /v1/{crn}/zones/{domain_id}/setting/security_header internet-svcs.security.read internet-svcs.security-header-setting.read
Update the security header settings. PUT /v1/{crn}/zones/{domain_id}/setting/security_header internet-svcs.security.update internet-svcs.security-header-setting.update
Get the mobile redirect settings. GET /v1/{crn}/zones/{domain_id}/setting/mobile_redirect internet-svcs.performance.read internet-svcs.mobile-redirect-setting.read
Update the mobile redirect settings. PUT /v1/{crn}/zones/{domain_id}/setting/mobile_redirect internet-svcs.performance.update internet-svcs.mobile-redirect-setting.update
Get the prefetch / preload settings. GET /v1/{crn}/zones/{domain_id}/setting/prefetch_preload internet-svcs.performance.read internet-svcs.prefetch-preload-setting.read
Update the prefetch / preload settings. PUT /v1/{crn}/zones/{domain_id}/setting/prefetch_preload internet-svcs.performance.update internet-svcs.prefetch-preload-setting.update
Get the HTTP2 settings. GET /v1/{crn}/zones/{domain_id}/setting/http2 internet-svcs.security.read internet-svcs.http2-setting.read
Update the HTTP2 settings. PUT /v1/{crn}/zones/{domain_id}/setting/http2 internet-svcs.security.update internet-svcs.http2-setting.update
Get the IPv6 settings. GET /v1/{crn}/zones/{domain_id}/setting/ipv6 internet-svcs.zones.read internet-svcs.ipv6-setting.read
Update the IPv6 settings. PUT /v1/{crn}/zones/{domain_id}/setting/ipv6 internet-svcs.zones.update internet-svcs.ipv6-setting.update
Get the websocket settings. GET /v1/{crn}/zones/{domain_id}/setting/websocket internet-svcs.zones.read internet-svcs.websockets-setting.read
Update the websocket settings. PUT /v1/{crn}/zones/{domain_id}/setting/websocket internet-svcs.zones.update internet-svcs.websockets-setting.update
Get the response buffering settings. GET /v1/{crn}/zones/{domain_id}/setting/response_buffering internet-svcs.performance.read internet-svcs.response-buffering-setting.read
Update the response buffering settings. PUT /v1/{crn}/zones/{domain_id}/setting/response_buffering internet-svcs.performance.update internet-svcs.response-buffering-setting.update
Get the hotlink protection settings. GET /v1/{crn}/zones/{domain_id}/setting/hotlink_protection internet-svcs.performance.read internet-svcs.hotlink-protection-setting.read
Update the hotlink protection settings. PUT /v1/{crn}/zones/{domain_id}/setting/hotlink_protection internet-svcs.performance.update internet-svcs.hotlink-protection-setting.update
Get the maximum upload size settings. GET /v1/{crn}/zones/{domain_id}/setting/max_upload internet-svcs.performance.read internet-svcs.max-upload-setting.read
Update the maximum upload size settings. PUT /v1/{crn}/zones/{domain_id}/setting/max_upload internet-svcs.performance.update internet-svcs.max-upload-setting.update
Get the TLS client authentication settings. GET /v1/{crn}/zones/{domain_id}/setting/tls_client_auth internet-svcs.security.read internet-svcs.tls-client-auth-setting.read
Update the TLS client authentication settings. PUT /v1/{crn}/zones/{domain_id}/setting/tls_client_auth internet-svcs.security.update internet-svcs.tls-client-auth-setting.update
Get the pseudo IPv4 settings. GET /v1/{crn}/zones/{domain_id}/setting/pseudo_ipv4 internet-svcs.zones.read internet-svcs.pseudo-ipv4-setting.read
Update the pseudo IPv4 settings. PUT /v1/{crn}/zones/{domain_id}/setting/pseudo_ipv4 internet-svcs.zones.update internet-svcs.pseudo-ipv4-setting.update
Get the origin error page passthrough settings. GET /v1/{crn}/zones/{domain_id}/setting/origin_error_page_pass_thru internet-svcs.zones.read internet-svcs.origin-error-page-pass-thru-setting.read
Update the origin error page passthrough settings. GET /v1/{crn}/zones/{domain_id}/setting/origin_error_page_pass_thru internet-svcs.zones.update internet-svcs.origin-error-page-pass-thru-setting.update
Get the brotli compression settings. GET /v1/{crn}/zones/{domain_id}/setting/brotli internet-svcs.performance.read internet-svcs.brotli-setting.read
Update the brotli compression settings. PUT /v1/{crn}/zones/{domain_id}/setting/brotli internet-svcs.performance.update internet-svcs.brotli-setting.update
Get the Email obfuscation settings. GET /v1/{crn}/zones/{domain_id}/setting/email_obfuscation internet-svcs.security.read internet-svcs.email-obfuscation-setting.read
Update the Email obfuscation settings. PUT /v1/{crn}/zones/{domain_id}/setting/email_obfuscation internet-svcs.security.update internet-svcs.email-obfuscation-setting.update
Get the ciphers settings. GET /v1/{crn}/zones/{domain_id}/setting/ciphers internet-svcs.security.read internet-svcs.ciphers-setting.read
Update the ciphers settings. PUT /v1/{crn}/zones/{domain_id}/setting/ciphers internet-svcs.security.update internet-svcs.ciphers-setting.update

Bot Management

Table 22. Bot Management
Action Method IAM ACTION AT ACTION
Get the Bot Management settings. GET /v1/{crn}/zones/{domain_id}/bot_management} internet-svcs.reliability.read internet-svcs.bot-management.read
Update the Bot Management settings. PUT /v1/{crn}/zones/{domain_id}/bot_management} internet-svcs.reliability.update internet-svcs.bot-management.update
Get the Bot Analytics Score Source. GET /v1/{crn}/zones/{domain_id}/bot_analytics/score_source} internet-svcs.security.read internet-svcs.bot-analytics.read
Get the Bot Analytics Timeseries. GET /v1/{crn}/zones/{domain_id}/bot_analytics/timeseries} internet-svcs.security.read internet-svcs.bot-analytics.read
Get the Bot Analytics Top Attributes. GET /v1/{crn}/zones/{domain_id}/bot_analytics/top_ns} internet-svcs.security.read internet-svcs.bot-analytics.read