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.

IBM CIS gets you going quickly by establishing defaults for you, which you can change easily using the API or UI. Here are some commonly changed parameters:

  • DNS settings: you can use IBM 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 IBM CIS edge server, but does not encrypt the communication between the IBM CIS edge server and origin server.

For complete information about establishing and managing an IBM Cloud CIS instance, refer to our customer documentation.

API endpoint

https://api.cis.cloud.ibm.com

API Endpoint

https://api.cis.cloud.ibm.com

Error handling

This API uses standard HTTP response codes to indicate whether a method completed successfully. A 200 response always indicates success. A 400 type response is some sort of failure, and a 500 type response usually indicates an internal system error.

HTTP error code Description Recovery
200 Success The request was successful.
400 Bad Request The input parameters in the request body are either incomplete or in the wrong format. Be sure to include all required parameters in your request.
401 Unauthorized You are not authorized to make this request. Log in to IBM Cloud and try again. If this error persists, contact the account owner to check your permissions.
403 Forbidden The supplied authentication is not authorized to access '{namespace}'.
404 Not Found The requested resource could not be found.
408 Request Timeout The connection to the server timed out. Wait a few minutes, then try again.
409 Conflict The entity is already in the requested state.
500 Internal Server Error IBM Cloud Internet Services is currently unavailable. Your request could not be processed. Please wait a few minutes and try again.

Here are some model code examples for error handling in the IBM Cloud Internet Services API:

Success 200 Example Code

200 The API was completed successfully

{
  "success": true,
  "errors": [
    {}
  ],
  "messages": [
    {}
  ],
  "result": {
    "zones": [
      {
        "zone": {
          "status": null,
          "name": null,
          "security": null,
          "paused": false
        },
        "dns_record": {
          "count": 0
        },
        "load_balancer": {
          "monitor_count": 0,
          "pool_count": 0,
          "load_balancer_active_count": 0
        },
        "caching": {
          "edge_cache_ttl": 0,
          "cache_browser_ttl": 0,
          "development_mode": "off",
          "cache_level": "basic"
        },
        "pagerule": {
          "active_count": 0,
          "inactive_count": 0
        },
        "waf": {
          "status": null
        },
        "ssl": {
          "mode": null,
          "universal_ssl_certificate": "off",
          "dedicate_certificate_count": 0,
          "custom_upload_certificate_count": 0,
          "tls_1_2_only": "on"
        },
        "plan_details": {
          "plan_name": "Standard",
          "days_remaining": null
        },
        "firewall": {
          "security_level": "low"
        }
      }
    ],
    "service_maintenance": {
      "start_time": null,
      "end_time": null,
      "message": null
    }
  }
}

Failure 401 Example Code

401 Action unauthorized

{
  "trace": "be45687c-57f2-46e8-8717-32b3153a5886",
  "errors": [
    {
      "code": 401,
      "message": "Action is not authorized."
    }
  ]
}

Failure 404 Example:

404 API not found
{
  "trace": "c3c9f6af-a20f-4b73-8e3d-800a9284a07f",
  "errors": [
    {
      "code": null,
      "message": "404 Not Found"
    }
  ]
}

Methods

Get zone DNSSEC.

Get DNSSEC setting for a given zone.

GET /v1/{crn}/zones/{zone_identifier}/dnssec
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier to identifiy the zone.

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Resource not found

  • Internal server error

Example responses

Update zone DNSSEC.

Update DNSSEC setting for given zone.

PATCH /v1/{crn}/zones/{zone_identifier}/dnssec
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Identifier of zone.

Update zone DNSSEC setting.

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Resource not found

  • Internal server error

Example responses

Get zone CNAME flattening.

Get CNAME flattening setting for a given zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/cname_flattening
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier to identifiy the zone.

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Resource not found

  • Internal server error

Example responses

Update zone CNAME flattening.

Update CNAME flattening setting for given zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/cname_flattening
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier to identifiy the zone.

Update zone CNAME flattening setting.

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Resource not found

  • Internal server error

Example responses

get opportunistic encryption setting

Get opportunistic encryption setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/opportunistic_encryption
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update opportunistic encryption setting

Update opportunistic encryption setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/opportunistic_encryption
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update opportunistic encryption setting.

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get challenge TTL setting

Get challenge TTL setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/challenge_ttl
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Resource not found

  • Internal server error

Example responses

Update challenge TTL setting

Update challenge TTL setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/challenge_ttl
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update challenge TTL setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Resource not found

  • Internal server error

Example responses

get automatic https rewrites setting

Get automatic https rewrites setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/automatic_https_rewrites
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update automatic https rewrites setting

Update automatic https rewrites setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/automatic_https_rewrites
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update automatic https rewrites setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get true client IP setting

Get true client IP setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/true_client_ip_header
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update true client IP setting

Update true client IP setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/true_client_ip_header
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update true client IP setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get always use https setting

Get always use https setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/always_use_https
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update always use https setting

Update always use https setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/always_use_https
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update true client IP setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get image size optimization setting

Get image size optimization setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/image_size_optimization
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update image size optimization setting

Update image size optimization setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/image_size_optimization
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update image size optimization setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get script load optimization setting

Get script load optimization setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/script_load_optimization
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update script load optimization setting

Update script load optimization setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/script_load_optimization
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update script load optimization setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get image load optimizationn setting

Get image load optimizationn setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/image_load_optimization
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update image load optimizationn setting

Update image load optimizationn setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/image_load_optimization
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update image load optimizationn setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get minify setting

Get minify setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/minify
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update minify setting

Update minify setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/minify
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update minify setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get minimum TLS version setting

Get minimum TLS version setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/min_tls_version
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update minimum TLS version setting

Update minimum TLS version setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/min_tls_version
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update minimum TLS version setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get IP geolocation setting

Get IP geolocation setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/ip_geolocation
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update IP geolocation setting

Update IP geolocation setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/ip_geolocation
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update IP geolocation setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get server side exclude setting

Get server side exclude setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/server_side_exclude
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update server side exclude setting

Update server side exclude setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/server_side_exclude
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update server side exclude setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get HTTP strict transport security setting

Get HTTP strict transport security setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/security_header
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update HTTP strict transport security setting

Update HTTP strict transport security setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/security_header
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update HTTP strict transport security setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get mobile redirect setting

Get mobile redirect setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/mobile_redirect
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update mobile redirect setting

Update mobile redirect setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/mobile_redirect
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update mobile redirect setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get prefetch URLs from header setting

Get prefetch URLs from header setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/prefetch_preload
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update prefetch URLs from header setting

Update prefetch URLs from header setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/prefetch_preload
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update prefetch URLs from header setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get http/2 setting

Get http/2 setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/http2
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update http/2 setting

Update http/2 setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/http2
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update http/2 setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get IPv6 compatibility setting

Get IPv6 compatibility setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/ipv6
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update IPv6 compatibility setting

Update IPv6 compatibility setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/ipv6
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update IPv6 compatibility setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get web sockets setting

Get web sockets setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/websockets
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update web sockets setting

Update web sockets setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/websockets
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update web sockets setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get pseudo IPv4 setting

Get pseudo IPv4 setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/pseudo_ipv4
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update pseudo IPv4 setting

Update pseudo IPv4 setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/pseudo_ipv4
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update pseudo IPv4 setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get response buffering setting

Get response buffering setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/response_buffering
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update response buffering setting

Update response buffering setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/response_buffering
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update response buffering setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Get hotlink protection setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/hotlink_protection
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update hotlink protection setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/hotlink_protection
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update hotlink protection setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get maximum upload size setting

Get maximum upload size setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/max_upload
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update maximum upload size setting

Update maximum upload size setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/max_upload
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update maximum upload size setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get TLS Client Auth setting

Get TLS Client Auth setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/tls_client_auth
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update TLS Client Auth setting

Update TLS Client Auth setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/tls_client_auth
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update TLS Client Auth setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get legacy browser support setting

Get legacy browser support setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/sha1_support
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update legacy browser support setting

Update legacy browser support setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/sha1_support
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update legacy browser support setting

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

get browser check setting

Get browser check setting for a zone.

GET /v1/{crn}/zones/{zone_identifier}/settings/browser_check
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Response

Status Code

  • Success

  • Bad Request

  • Unauthorized

  • Forbidden! User has no privilege

  • Internal server error

Example responses

Update browser check setting

Update browser check setting for a zone.

PATCH /v1/{crn}/zones/{zone_identifier}/settings/browser_check
Request

Custom Headers

  • IBM Cloud user IAM token

Path Parameters

  • Full url-encoded cloud resource name (CRN) of resource instance

  • Zone identifier

Update browser check setting

Response