List DNS Records

List, search, sort, and filter a zones' DNS records.

/zones/{zone_identifier}/dns_records

get

DNS Records for a Zone

dns-records-for-a-zone-list-dns-records

Debug "planAvailability"

{
  "business": true,
  "enterprise": true,
  "free": true,
  "pro": true
}

Debug "tokenPermissions"

{
  "enum": [
    "#dns_records:read"
  ]
}

Debug "parameters"

[
  {
    "in": "path",
    "name": "zone_identifier",
    "required": true,
    "schema": {
      "description": "Identifier",
      "example": "023e105f4ecef8ad9ca31a8372d0c353",
      "maxLength": 32,
      "readOnly": true,
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "name",
    "schema": {
      "description": "DNS record name (or @ for the zone apex) in Punycode.",
      "example": "example.com",
      "maxLength": 255,
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "type",
    "schema": {
      "description": "Record type.",
      "enum": [
        "A",
        "AAAA",
        "CAA",
        "CERT",
        "CNAME",
        "DNSKEY",
        "DS",
        "HTTPS",
        "LOC",
        "MX",
        "NAPTR",
        "NS",
        "PTR",
        "SMIMEA",
        "SRV",
        "SSHFP",
        "SVCB",
        "TLSA",
        "TXT",
        "URI"
      ],
      "example": "A",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "content",
    "schema": {
      "description": "DNS record content.",
      "example": "127.0.0.1",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "proxied",
    "schema": {
      "description": "Whether the record is receiving the performance and security benefits of Cloudflare.",
      "example": false,
      "type": "boolean"
    }
  },
  {
    "in": "query",
    "name": "match",
    "schema": {
      "default": "all",
      "description": "Whether to match all search requirements or at least one (any). If set to `all`, acts like a logical AND between filters. If set to `any`, acts like a logical OR instead. Note that the interaction between tag filters is controlled by the `tag-match` parameter instead.\n",
      "enum": [
        "any",
        "all"
      ],
      "example": "any",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "comment",
    "schema": {
      "description": "Exact value of the DNS record comment. This is a convenience alias for `comment.exact`.\n",
      "example": "Hello, world",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "comment.present",
    "schema": {
      "description": "If this parameter is present, only records *with* a comment are returned.\n",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "comment.absent",
    "schema": {
      "description": "If this parameter is present, only records *without* a comment are returned.\n",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "comment.exact",
    "schema": {
      "description": "Exact value of the DNS record comment. Comment filters are case-insensitive.\n",
      "example": "Hello, world",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "comment.contains",
    "schema": {
      "description": "Substring of the DNS record comment. Comment filters are case-insensitive.\n",
      "example": "ello, worl",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "comment.startswith",
    "schema": {
      "description": "Prefix of the DNS record comment. Comment filters are case-insensitive.\n",
      "example": "Hello, w",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "comment.endswith",
    "schema": {
      "description": "Suffix of the DNS record comment. Comment filters are case-insensitive.\n",
      "example": "o, world",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "tag",
    "schema": {
      "description": "Condition on the DNS record tag.\n\nParameter values can be of the form `<tag-name>:<tag-value>` to search for an exact `name:value` pair, or just `<tag-name>` to search for records with a specific tag name regardless of its value.\n\nThis is a convenience shorthand for the more powerful `tag.<predicate>` parameters.\nExamples:\n- `tag=important` is equivalent to `tag.present=important`\n- `tag=team:DNS` is equivalent to `tag.exact=team:DNS`\n",
      "example": "team:DNS",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "tag.present",
    "schema": {
      "description": "Name of a tag which must be present on the DNS record. Tag filters are case-insensitive.\n",
      "example": "important",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "tag.absent",
    "schema": {
      "description": "Name of a tag which must *not* be present on the DNS record. Tag filters are case-insensitive.\n",
      "example": "important",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "tag.exact",
    "schema": {
      "description": "A tag and value, of the form `<tag-name>:<tag-value>`. The API will only return DNS records that have a tag named `<tag-name>` whose value is `<tag-value>`. Tag filters are case-insensitive.\n",
      "example": "greeting:Hello, world",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "tag.contains",
    "schema": {
      "description": "A tag and value, of the form `<tag-name>:<tag-value>`. The API will only return DNS records that have a tag named `<tag-name>` whose value contains `<tag-value>`. Tag filters are case-insensitive.\n",
      "example": "greeting:ello, worl",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "tag.startswith",
    "schema": {
      "description": "A tag and value, of the form `<tag-name>:<tag-value>`. The API will only return DNS records that have a tag named `<tag-name>` whose value starts with `<tag-value>`. Tag filters are case-insensitive.\n",
      "example": "greeting:Hello, w",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "tag.endswith",
    "schema": {
      "description": "A tag and value, of the form `<tag-name>:<tag-value>`. The API will only return DNS records that have a tag named `<tag-name>` whose value ends with `<tag-value>`. Tag filters are case-insensitive.\n",
      "example": "greeting:o, world",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "search",
    "schema": {
      "description": "Allows searching in multiple properties of a DNS record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future. This parameter works independently of the `match` setting. For automated searches, please use the other available parameters.\n",
      "example": "www.cloudflare.com",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "tag_match",
    "schema": {
      "default": "all",
      "description": "Whether to match all tag search requirements or at least one (any). If set to `all`, acts like a logical AND between tag filters. If set to `any`, acts like a logical OR instead. Note that the regular `match` parameter is still used to combine the resulting condition with other filters that aren't related to tags.\n",
      "enum": [
        "any",
        "all"
      ],
      "example": "any",
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "page",
    "schema": {
      "default": 1,
      "description": "Page number of paginated results.",
      "minimum": 1,
      "type": "number"
    }
  },
  {
    "in": "query",
    "name": "per_page",
    "schema": {
      "default": 100,
      "description": "Number of DNS records per page.",
      "maximum": 50000,
      "minimum": 5,
      "type": "number"
    }
  },
  {
    "in": "query",
    "name": "order",
    "schema": {
      "default": "type",
      "description": "Field to order DNS records by.",
      "enum": [
        "type",
        "name",
        "content",
        "ttl",
        "proxied"
      ],
      "type": "string"
    }
  },
  {
    "in": "query",
    "name": "direction",
    "schema": {
      "default": "asc",
      "description": "Direction to order DNS records in.",
      "enum": [
        "asc",
        "desc"
      ],
      "type": "string"
    }
  }
]

Debug "requestBody"

null

Debug "responses"

{
  "200": {
    "content": {
      "application/json": {
        "schema": {
          "allOf": [
            {
              "allOf": [
                {
                  "properties": {
                    "errors": {
                      "example": [],
                      "items": {
                        "properties": {
                          "code": {
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "message": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "code",
                          "message"
                        ],
                        "type": "object",
                        "uniqueItems": true
                      },
                      "type": "array"
                    },
                    "messages": {
                      "example": [],
                      "items": {
                        "properties": {
                          "code": {
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "message": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "code",
                          "message"
                        ],
                        "type": "object",
                        "uniqueItems": true
                      },
                      "type": "array"
                    },
                    "result": {
                      "anyOf": [
                        {
                          "type": "object"
                        },
                        {
                          "items": {},
                          "type": "array"
                        },
                        {
                          "type": "string"
                        }
                      ]
                    },
                    "success": {
                      "description": "Whether the API call was successful",
                      "enum": [
                        true
                      ],
                      "example": true,
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "success",
                    "errors",
                    "messages",
                    "result"
                  ],
                  "type": "object"
                },
                {
                  "properties": {
                    "result": {
                      "items": {},
                      "nullable": true,
                      "type": "array"
                    },
                    "result_info": {
                      "properties": {
                        "count": {
                          "description": "Total number of results for the requested service",
                          "example": 1,
                          "type": "number"
                        },
                        "page": {
                          "description": "Current page within paginated list of results",
                          "example": 1,
                          "type": "number"
                        },
                        "per_page": {
                          "description": "Number of results per page of results",
                          "example": 20,
                          "type": "number"
                        },
                        "total_count": {
                          "description": "Total results available without any search parameters",
                          "example": 2000,
                          "type": "number"
                        }
                      },
                      "type": "object"
                    }
                  }
                }
              ],
              "type": "object"
            },
            {
              "properties": {
                "result": {
                  "items": {
                    "oneOf": [
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "A valid IPv4 address.",
                                "example": "198.51.100.4",
                                "format": "ipv4",
                                "type": "string"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "proxied": {
                                "description": "Whether the record is receiving the performance and security benefits of Cloudflare.",
                                "example": false,
                                "type": "boolean"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "A"
                                ],
                                "example": "A",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "content"
                        ],
                        "title": "A Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "A valid IPv6 address.",
                                "example": "2400:cb00:2049::1",
                                "format": "ipv6",
                                "type": "string"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "proxied": {
                                "description": "Whether the record is receiving the performance and security benefits of Cloudflare.",
                                "example": false,
                                "type": "boolean"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "AAAA"
                                ],
                                "example": "AAAA",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "content"
                        ],
                        "title": "AAAA Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted CAA content. See 'data' to set CAA properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a CAA record.",
                                "properties": {
                                  "flags": {
                                    "description": "Flags for the CAA record.",
                                    "example": 1,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "tag": {
                                    "description": "Name of the property controlled by this record (e.g.: issue, issuewild, iodef).",
                                    "example": "issue",
                                    "type": "string"
                                  },
                                  "value": {
                                    "description": "Value of the record. This field's semantics depend on the chosen tag.",
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "CAA"
                                ],
                                "example": "CAA",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "CAA Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted CERT content. See 'data' to set CERT properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a CERT record.",
                                "properties": {
                                  "algorithm": {
                                    "description": "Algorithm.",
                                    "example": 8,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "certificate": {
                                    "description": "Certificate.",
                                    "type": "string"
                                  },
                                  "key_tag": {
                                    "description": "Key Tag.",
                                    "example": 1,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "type": {
                                    "description": "Type.",
                                    "example": 9,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "CERT"
                                ],
                                "example": "CERT",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "CERT Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "A valid hostname. Must not match the record's name."
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "proxied": {
                                "description": "Whether the record is receiving the performance and security benefits of Cloudflare.",
                                "example": false,
                                "type": "boolean"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "CNAME"
                                ],
                                "example": "CNAME",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "content"
                        ],
                        "title": "CNAME Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted DNSKEY content. See 'data' to set DNSKEY properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a DNSKEY record.",
                                "properties": {
                                  "algorithm": {
                                    "description": "Algorithm.",
                                    "example": 5,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "flags": {
                                    "description": "Flags.",
                                    "example": 1,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "protocol": {
                                    "description": "Protocol.",
                                    "example": 3,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "public_key": {
                                    "description": "Public Key.",
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "DNSKEY"
                                ],
                                "example": "DNSKEY",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "DNSKEY Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted DS content. See 'data' to set DS properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a DS record.",
                                "properties": {
                                  "algorithm": {
                                    "description": "Algorithm.",
                                    "example": 3,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "digest": {
                                    "description": "Digest.",
                                    "type": "string"
                                  },
                                  "digest_type": {
                                    "description": "Digest Type.",
                                    "example": 1,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "key_tag": {
                                    "description": "Key Tag.",
                                    "example": 1,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "DS"
                                ],
                                "example": "DS",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "DS Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted HTTPS content. See 'data' to set HTTPS properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a HTTPS record.",
                                "properties": {
                                  "priority": {
                                    "description": "priority.",
                                    "example": 1,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "target": {
                                    "description": "target.",
                                    "example": ".",
                                    "type": "string"
                                  },
                                  "value": {
                                    "description": "value.",
                                    "example": "alpn=\"h3,h2\" ipv4hint=\"127.0.0.1\" ipv6hint=\"::1\"",
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "HTTPS"
                                ],
                                "example": "HTTPS",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "HTTPS Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted LOC content. See 'data' to set LOC properties.",
                                "example": "IN LOC 37 46 46 N 122 23 35 W 0m 100m 0m 0m",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a LOC record.",
                                "properties": {
                                  "altitude": {
                                    "description": "Altitude of location in meters.",
                                    "example": 0,
                                    "maximum": 42849672.95,
                                    "minimum": -100000,
                                    "type": "number"
                                  },
                                  "lat_degrees": {
                                    "description": "Degrees of latitude.",
                                    "example": 37,
                                    "maximum": 90,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "lat_direction": {
                                    "description": "Latitude direction.",
                                    "enum": [
                                      "N",
                                      "S"
                                    ],
                                    "example": "N"
                                  },
                                  "lat_minutes": {
                                    "default": 0,
                                    "description": "Minutes of latitude.",
                                    "example": 46,
                                    "maximum": 59,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "lat_seconds": {
                                    "default": 0,
                                    "description": "Seconds of latitude.",
                                    "example": 46,
                                    "maximum": 59.999,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "long_degrees": {
                                    "description": "Degrees of longitude.",
                                    "example": 122,
                                    "maximum": 180,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "long_direction": {
                                    "description": "Longitude direction.",
                                    "enum": [
                                      "E",
                                      "W"
                                    ],
                                    "example": "W"
                                  },
                                  "long_minutes": {
                                    "default": 0,
                                    "description": "Minutes of longitude.",
                                    "example": 23,
                                    "maximum": 59,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "long_seconds": {
                                    "default": 0,
                                    "description": "Seconds of longitude.",
                                    "example": 35,
                                    "maximum": 59.999,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "precision_horz": {
                                    "default": 0,
                                    "description": "Horizontal precision of location.",
                                    "example": 0,
                                    "maximum": 90000000,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "precision_vert": {
                                    "default": 0,
                                    "description": "Vertical precision of location.",
                                    "example": 0,
                                    "maximum": 90000000,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "size": {
                                    "default": 0,
                                    "description": "Size of location in meters.",
                                    "example": 100,
                                    "maximum": 90000000,
                                    "minimum": 0,
                                    "type": "number"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "LOC"
                                ],
                                "example": "LOC",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "LOC Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "A valid mail server hostname.",
                                "example": "mx.example.com",
                                "format": "hostname",
                                "type": "string"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "priority": {
                                "description": "Required for MX, SRV and URI records; unused by other record types. Records with lower priorities are preferred.",
                                "example": 10,
                                "maximum": 65535,
                                "minimum": 0,
                                "type": "number"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "MX"
                                ],
                                "example": "MX",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "content",
                          "priority"
                        ],
                        "title": "MX Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted NAPTR content. See 'data' to set NAPTR properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a NAPTR record.",
                                "properties": {
                                  "flags": {
                                    "description": "Flags.",
                                    "type": "string"
                                  },
                                  "order": {
                                    "description": "Order.",
                                    "example": 100,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "preference": {
                                    "description": "Preference.",
                                    "example": 10,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "regex": {
                                    "description": "Regex.",
                                    "type": "string"
                                  },
                                  "replacement": {
                                    "description": "Replacement.",
                                    "type": "string"
                                  },
                                  "service": {
                                    "description": "Service.",
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "NAPTR"
                                ],
                                "example": "NAPTR",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "NAPTR Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "A valid name server host name.",
                                "example": "ns1.example.com"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "NS"
                                ],
                                "example": "NS",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "content"
                        ],
                        "title": "NS Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Domain name pointing to the address.",
                                "example": "example.com",
                                "type": "string"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "PTR"
                                ],
                                "example": "PTR",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "content"
                        ],
                        "title": "PTR Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted SMIMEA content. See 'data' to set SMIMEA properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a SMIMEA record.",
                                "properties": {
                                  "certificate": {
                                    "description": "Certificate.",
                                    "type": "string"
                                  },
                                  "matching_type": {
                                    "description": "Matching Type.",
                                    "example": 0,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "selector": {
                                    "description": "Selector.",
                                    "example": 0,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "usage": {
                                    "description": "Usage.",
                                    "example": 3,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "SMIMEA"
                                ],
                                "example": "SMIMEA",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "SMIMEA Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Priority, weight, port, and SRV target. See 'data' for setting the individual component values.",
                                "example": "10 IN SRV 5 8806 example.com.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a SRV record.",
                                "properties": {
                                  "name": {
                                    "deprecated": true,
                                    "description": "A valid hostname. Deprecated in favor of the regular 'name' outside the data map. This data map field represents the remainder of the full 'name' after the service and protocol.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "type": "string"
                                  },
                                  "port": {
                                    "description": "The port of the service.",
                                    "example": 8806,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "priority": {
                                    "description": "Required for MX, SRV and URI records; unused by other record types. Records with lower priorities are preferred.",
                                    "example": 10,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "proto": {
                                    "deprecated": true,
                                    "description": "A valid protocol, prefixed with an underscore. Deprecated in favor of the regular 'name' outside the data map. This data map field normally represents the second label of that 'name'.",
                                    "example": "_tcp",
                                    "type": "string"
                                  },
                                  "service": {
                                    "deprecated": true,
                                    "description": "A service type, prefixed with an underscore. Deprecated in favor of the regular 'name' outside the data map. This data map field normally represents the first label of that 'name'.",
                                    "example": "_sip",
                                    "type": "string"
                                  },
                                  "target": {
                                    "description": "A valid hostname.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "type": "string"
                                  },
                                  "weight": {
                                    "description": "The record weight.",
                                    "example": 5,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode. For SRV records, the first label is normally a service and the second a protocol name, each starting with an underscore.",
                                "example": "_sip._tcp.example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "SRV"
                                ],
                                "example": "SRV",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "SRV Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted SSHFP content. See 'data' to set SSHFP properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a SSHFP record.",
                                "properties": {
                                  "algorithm": {
                                    "description": "algorithm.",
                                    "example": 2,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "fingerprint": {
                                    "description": "fingerprint.",
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "type.",
                                    "example": 1,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "SSHFP"
                                ],
                                "example": "SSHFP",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "SSHFP Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted SVCB content. See 'data' to set SVCB properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a SVCB record.",
                                "properties": {
                                  "priority": {
                                    "description": "priority.",
                                    "example": 1,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "target": {
                                    "description": "target.",
                                    "example": ".",
                                    "type": "string"
                                  },
                                  "value": {
                                    "description": "value.",
                                    "example": "alpn=\"h3,h2\" ipv4hint=\"127.0.0.1\" ipv6hint=\"::1\"",
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "SVCB"
                                ],
                                "example": "SVCB",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "SVCB Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted TLSA content. See 'data' to set TLSA properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a TLSA record.",
                                "properties": {
                                  "certificate": {
                                    "description": "certificate.",
                                    "type": "string"
                                  },
                                  "matching_type": {
                                    "description": "Matching Type.",
                                    "example": 1,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "selector": {
                                    "description": "Selector.",
                                    "example": 0,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "usage": {
                                    "description": "Usage.",
                                    "example": 0,
                                    "maximum": 255,
                                    "minimum": 0,
                                    "type": "number"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "TLSA"
                                ],
                                "example": "TLSA",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data"
                        ],
                        "title": "TLSA Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Text content for the record.",
                                "example": "example text content",
                                "type": "string"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "TXT"
                                ],
                                "example": "TXT",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "content"
                        ],
                        "title": "TXT Record"
                      },
                      {
                        "allOf": [
                          {
                            "properties": {
                              "content": {
                                "description": "Formatted URI content. See 'data' to set URI properties.",
                                "readOnly": true,
                                "type": "string"
                              },
                              "data": {
                                "description": "Components of a URI record.",
                                "properties": {
                                  "content": {
                                    "description": "The record content.",
                                    "example": "http://example.com/example.html",
                                    "type": "string"
                                  },
                                  "weight": {
                                    "description": "The record weight.",
                                    "example": 20,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  }
                                },
                                "type": "object"
                              },
                              "name": {
                                "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                "example": "example.com",
                                "maxLength": 255,
                                "type": "string"
                              },
                              "priority": {
                                "description": "Required for MX, SRV and URI records; unused by other record types. Records with lower priorities are preferred.",
                                "example": 10,
                                "maximum": 65535,
                                "minimum": 0,
                                "type": "number"
                              },
                              "type": {
                                "description": "Record type.",
                                "enum": [
                                  "URI"
                                ],
                                "example": "URI",
                                "type": "string"
                              }
                            }
                          },
                          {
                            "properties": {
                              "comment": {
                                "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                "example": "Domain verification record",
                                "type": "string"
                              },
                              "created_on": {
                                "description": "When the record was created.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "locked": {
                                "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                "example": false,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "meta": {
                                "description": "Extra Cloudflare-specific information about the record.",
                                "properties": {
                                  "auto_added": {
                                    "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "source": {
                                    "description": "Where the record originated from.",
                                    "example": "primary",
                                    "type": "string"
                                  }
                                },
                                "readOnly": true,
                                "type": "object"
                              },
                              "modified_on": {
                                "description": "When the record was last modified.",
                                "example": "2014-01-01T05:20:00.12345Z",
                                "format": "date-time",
                                "readOnly": true,
                                "type": "string"
                              },
                              "proxiable": {
                                "description": "Whether the record can be proxied by Cloudflare or not.",
                                "example": true,
                                "readOnly": true,
                                "type": "boolean"
                              },
                              "tags": {
                                "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                "items": {
                                  "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                  "example": "owner:dns-team",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "ttl": {
                                "anyOf": [
                                  {
                                    "example": 3600,
                                    "maximum": 86400,
                                    "minimum": 30,
                                    "type": "number"
                                  },
                                  {
                                    "enum": [
                                      1
                                    ],
                                    "type": "number"
                                  }
                                ],
                                "default": 1,
                                "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                "example": 3600,
                                "type": "number"
                              },
                              "zone_id": {
                                "description": "Identifier",
                                "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                "maxLength": 32,
                                "readOnly": true,
                                "type": "string"
                              },
                              "zone_name": {
                                "description": "The domain of the record.",
                                "example": "example.com",
                                "format": "hostname",
                                "readOnly": true,
                                "type": "string"
                              }
                            }
                          }
                        ],
                        "required": [
                          "type",
                          "name",
                          "data",
                          "priority"
                        ],
                        "title": "URI Record"
                      }
                    ],
                    "required": [
                      "id",
                      "type",
                      "name",
                      "content",
                      "proxiable",
                      "locked",
                      "zone_name",
                      "created_on",
                      "modified_on"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          ]
        }
      }
    },
    "description": "List DNS Records response"
  },
  "4xx": {
    "content": {
      "application/json": {
        "schema": {
          "allOf": [
            {
              "allOf": [
                {
                  "allOf": [
                    {
                      "properties": {
                        "errors": {
                          "example": [],
                          "items": {
                            "properties": {
                              "code": {
                                "minimum": 1000,
                                "type": "integer"
                              },
                              "message": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "code",
                              "message"
                            ],
                            "type": "object",
                            "uniqueItems": true
                          },
                          "type": "array"
                        },
                        "messages": {
                          "example": [],
                          "items": {
                            "properties": {
                              "code": {
                                "minimum": 1000,
                                "type": "integer"
                              },
                              "message": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "code",
                              "message"
                            ],
                            "type": "object",
                            "uniqueItems": true
                          },
                          "type": "array"
                        },
                        "result": {
                          "anyOf": [
                            {
                              "type": "object"
                            },
                            {
                              "items": {},
                              "type": "array"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        },
                        "success": {
                          "description": "Whether the API call was successful",
                          "enum": [
                            true
                          ],
                          "example": true,
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "success",
                        "errors",
                        "messages",
                        "result"
                      ],
                      "type": "object"
                    },
                    {
                      "properties": {
                        "result": {
                          "items": {},
                          "nullable": true,
                          "type": "array"
                        },
                        "result_info": {
                          "properties": {
                            "count": {
                              "description": "Total number of results for the requested service",
                              "example": 1,
                              "type": "number"
                            },
                            "page": {
                              "description": "Current page within paginated list of results",
                              "example": 1,
                              "type": "number"
                            },
                            "per_page": {
                              "description": "Number of results per page of results",
                              "example": 20,
                              "type": "number"
                            },
                            "total_count": {
                              "description": "Total results available without any search parameters",
                              "example": 2000,
                              "type": "number"
                            }
                          },
                          "type": "object"
                        }
                      }
                    }
                  ],
                  "type": "object"
                },
                {
                  "properties": {
                    "result": {
                      "items": {
                        "oneOf": [
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "A valid IPv4 address.",
                                    "example": "198.51.100.4",
                                    "format": "ipv4",
                                    "type": "string"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "proxied": {
                                    "description": "Whether the record is receiving the performance and security benefits of Cloudflare.",
                                    "example": false,
                                    "type": "boolean"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "A"
                                    ],
                                    "example": "A",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "content"
                            ],
                            "title": "A Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "A valid IPv6 address.",
                                    "example": "2400:cb00:2049::1",
                                    "format": "ipv6",
                                    "type": "string"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "proxied": {
                                    "description": "Whether the record is receiving the performance and security benefits of Cloudflare.",
                                    "example": false,
                                    "type": "boolean"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "AAAA"
                                    ],
                                    "example": "AAAA",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "content"
                            ],
                            "title": "AAAA Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted CAA content. See 'data' to set CAA properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a CAA record.",
                                    "properties": {
                                      "flags": {
                                        "description": "Flags for the CAA record.",
                                        "example": 1,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "tag": {
                                        "description": "Name of the property controlled by this record (e.g.: issue, issuewild, iodef).",
                                        "example": "issue",
                                        "type": "string"
                                      },
                                      "value": {
                                        "description": "Value of the record. This field's semantics depend on the chosen tag.",
                                        "type": "string"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "CAA"
                                    ],
                                    "example": "CAA",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "CAA Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted CERT content. See 'data' to set CERT properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a CERT record.",
                                    "properties": {
                                      "algorithm": {
                                        "description": "Algorithm.",
                                        "example": 8,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "certificate": {
                                        "description": "Certificate.",
                                        "type": "string"
                                      },
                                      "key_tag": {
                                        "description": "Key Tag.",
                                        "example": 1,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "type": {
                                        "description": "Type.",
                                        "example": 9,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "CERT"
                                    ],
                                    "example": "CERT",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "CERT Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "A valid hostname. Must not match the record's name."
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "proxied": {
                                    "description": "Whether the record is receiving the performance and security benefits of Cloudflare.",
                                    "example": false,
                                    "type": "boolean"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "CNAME"
                                    ],
                                    "example": "CNAME",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "content"
                            ],
                            "title": "CNAME Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted DNSKEY content. See 'data' to set DNSKEY properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a DNSKEY record.",
                                    "properties": {
                                      "algorithm": {
                                        "description": "Algorithm.",
                                        "example": 5,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "flags": {
                                        "description": "Flags.",
                                        "example": 1,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "protocol": {
                                        "description": "Protocol.",
                                        "example": 3,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "public_key": {
                                        "description": "Public Key.",
                                        "type": "string"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "DNSKEY"
                                    ],
                                    "example": "DNSKEY",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "DNSKEY Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted DS content. See 'data' to set DS properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a DS record.",
                                    "properties": {
                                      "algorithm": {
                                        "description": "Algorithm.",
                                        "example": 3,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "digest": {
                                        "description": "Digest.",
                                        "type": "string"
                                      },
                                      "digest_type": {
                                        "description": "Digest Type.",
                                        "example": 1,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "key_tag": {
                                        "description": "Key Tag.",
                                        "example": 1,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "DS"
                                    ],
                                    "example": "DS",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "DS Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted HTTPS content. See 'data' to set HTTPS properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a HTTPS record.",
                                    "properties": {
                                      "priority": {
                                        "description": "priority.",
                                        "example": 1,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "target": {
                                        "description": "target.",
                                        "example": ".",
                                        "type": "string"
                                      },
                                      "value": {
                                        "description": "value.",
                                        "example": "alpn=\"h3,h2\" ipv4hint=\"127.0.0.1\" ipv6hint=\"::1\"",
                                        "type": "string"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "HTTPS"
                                    ],
                                    "example": "HTTPS",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "HTTPS Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted LOC content. See 'data' to set LOC properties.",
                                    "example": "IN LOC 37 46 46 N 122 23 35 W 0m 100m 0m 0m",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a LOC record.",
                                    "properties": {
                                      "altitude": {
                                        "description": "Altitude of location in meters.",
                                        "example": 0,
                                        "maximum": 42849672.95,
                                        "minimum": -100000,
                                        "type": "number"
                                      },
                                      "lat_degrees": {
                                        "description": "Degrees of latitude.",
                                        "example": 37,
                                        "maximum": 90,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "lat_direction": {
                                        "description": "Latitude direction.",
                                        "enum": [
                                          "N",
                                          "S"
                                        ],
                                        "example": "N"
                                      },
                                      "lat_minutes": {
                                        "default": 0,
                                        "description": "Minutes of latitude.",
                                        "example": 46,
                                        "maximum": 59,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "lat_seconds": {
                                        "default": 0,
                                        "description": "Seconds of latitude.",
                                        "example": 46,
                                        "maximum": 59.999,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "long_degrees": {
                                        "description": "Degrees of longitude.",
                                        "example": 122,
                                        "maximum": 180,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "long_direction": {
                                        "description": "Longitude direction.",
                                        "enum": [
                                          "E",
                                          "W"
                                        ],
                                        "example": "W"
                                      },
                                      "long_minutes": {
                                        "default": 0,
                                        "description": "Minutes of longitude.",
                                        "example": 23,
                                        "maximum": 59,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "long_seconds": {
                                        "default": 0,
                                        "description": "Seconds of longitude.",
                                        "example": 35,
                                        "maximum": 59.999,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "precision_horz": {
                                        "default": 0,
                                        "description": "Horizontal precision of location.",
                                        "example": 0,
                                        "maximum": 90000000,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "precision_vert": {
                                        "default": 0,
                                        "description": "Vertical precision of location.",
                                        "example": 0,
                                        "maximum": 90000000,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "size": {
                                        "default": 0,
                                        "description": "Size of location in meters.",
                                        "example": 100,
                                        "maximum": 90000000,
                                        "minimum": 0,
                                        "type": "number"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "LOC"
                                    ],
                                    "example": "LOC",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "LOC Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "A valid mail server hostname.",
                                    "example": "mx.example.com",
                                    "format": "hostname",
                                    "type": "string"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "priority": {
                                    "description": "Required for MX, SRV and URI records; unused by other record types. Records with lower priorities are preferred.",
                                    "example": 10,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "MX"
                                    ],
                                    "example": "MX",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "content",
                              "priority"
                            ],
                            "title": "MX Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted NAPTR content. See 'data' to set NAPTR properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a NAPTR record.",
                                    "properties": {
                                      "flags": {
                                        "description": "Flags.",
                                        "type": "string"
                                      },
                                      "order": {
                                        "description": "Order.",
                                        "example": 100,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "preference": {
                                        "description": "Preference.",
                                        "example": 10,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "regex": {
                                        "description": "Regex.",
                                        "type": "string"
                                      },
                                      "replacement": {
                                        "description": "Replacement.",
                                        "type": "string"
                                      },
                                      "service": {
                                        "description": "Service.",
                                        "type": "string"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "NAPTR"
                                    ],
                                    "example": "NAPTR",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "NAPTR Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "A valid name server host name.",
                                    "example": "ns1.example.com"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "NS"
                                    ],
                                    "example": "NS",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "content"
                            ],
                            "title": "NS Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Domain name pointing to the address.",
                                    "example": "example.com",
                                    "type": "string"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "PTR"
                                    ],
                                    "example": "PTR",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "content"
                            ],
                            "title": "PTR Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted SMIMEA content. See 'data' to set SMIMEA properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a SMIMEA record.",
                                    "properties": {
                                      "certificate": {
                                        "description": "Certificate.",
                                        "type": "string"
                                      },
                                      "matching_type": {
                                        "description": "Matching Type.",
                                        "example": 0,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "selector": {
                                        "description": "Selector.",
                                        "example": 0,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "usage": {
                                        "description": "Usage.",
                                        "example": 3,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "SMIMEA"
                                    ],
                                    "example": "SMIMEA",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "SMIMEA Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Priority, weight, port, and SRV target. See 'data' for setting the individual component values.",
                                    "example": "10 IN SRV 5 8806 example.com.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a SRV record.",
                                    "properties": {
                                      "name": {
                                        "deprecated": true,
                                        "description": "A valid hostname. Deprecated in favor of the regular 'name' outside the data map. This data map field represents the remainder of the full 'name' after the service and protocol.",
                                        "example": "example.com",
                                        "format": "hostname",
                                        "type": "string"
                                      },
                                      "port": {
                                        "description": "The port of the service.",
                                        "example": 8806,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "priority": {
                                        "description": "Required for MX, SRV and URI records; unused by other record types. Records with lower priorities are preferred.",
                                        "example": 10,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "proto": {
                                        "deprecated": true,
                                        "description": "A valid protocol, prefixed with an underscore. Deprecated in favor of the regular 'name' outside the data map. This data map field normally represents the second label of that 'name'.",
                                        "example": "_tcp",
                                        "type": "string"
                                      },
                                      "service": {
                                        "deprecated": true,
                                        "description": "A service type, prefixed with an underscore. Deprecated in favor of the regular 'name' outside the data map. This data map field normally represents the first label of that 'name'.",
                                        "example": "_sip",
                                        "type": "string"
                                      },
                                      "target": {
                                        "description": "A valid hostname.",
                                        "example": "example.com",
                                        "format": "hostname",
                                        "type": "string"
                                      },
                                      "weight": {
                                        "description": "The record weight.",
                                        "example": 5,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode. For SRV records, the first label is normally a service and the second a protocol name, each starting with an underscore.",
                                    "example": "_sip._tcp.example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "SRV"
                                    ],
                                    "example": "SRV",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "SRV Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted SSHFP content. See 'data' to set SSHFP properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a SSHFP record.",
                                    "properties": {
                                      "algorithm": {
                                        "description": "algorithm.",
                                        "example": 2,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "fingerprint": {
                                        "description": "fingerprint.",
                                        "type": "string"
                                      },
                                      "type": {
                                        "description": "type.",
                                        "example": 1,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "SSHFP"
                                    ],
                                    "example": "SSHFP",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "SSHFP Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted SVCB content. See 'data' to set SVCB properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a SVCB record.",
                                    "properties": {
                                      "priority": {
                                        "description": "priority.",
                                        "example": 1,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "target": {
                                        "description": "target.",
                                        "example": ".",
                                        "type": "string"
                                      },
                                      "value": {
                                        "description": "value.",
                                        "example": "alpn=\"h3,h2\" ipv4hint=\"127.0.0.1\" ipv6hint=\"::1\"",
                                        "type": "string"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "SVCB"
                                    ],
                                    "example": "SVCB",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "SVCB Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted TLSA content. See 'data' to set TLSA properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a TLSA record.",
                                    "properties": {
                                      "certificate": {
                                        "description": "certificate.",
                                        "type": "string"
                                      },
                                      "matching_type": {
                                        "description": "Matching Type.",
                                        "example": 1,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "selector": {
                                        "description": "Selector.",
                                        "example": 0,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      },
                                      "usage": {
                                        "description": "Usage.",
                                        "example": 0,
                                        "maximum": 255,
                                        "minimum": 0,
                                        "type": "number"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "TLSA"
                                    ],
                                    "example": "TLSA",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data"
                            ],
                            "title": "TLSA Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Text content for the record.",
                                    "example": "example text content",
                                    "type": "string"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "TXT"
                                    ],
                                    "example": "TXT",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "content"
                            ],
                            "title": "TXT Record"
                          },
                          {
                            "allOf": [
                              {
                                "properties": {
                                  "content": {
                                    "description": "Formatted URI content. See 'data' to set URI properties.",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "data": {
                                    "description": "Components of a URI record.",
                                    "properties": {
                                      "content": {
                                        "description": "The record content.",
                                        "example": "http://example.com/example.html",
                                        "type": "string"
                                      },
                                      "weight": {
                                        "description": "The record weight.",
                                        "example": 20,
                                        "maximum": 65535,
                                        "minimum": 0,
                                        "type": "number"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "name": {
                                    "description": "DNS record name (or @ for the zone apex) in Punycode.",
                                    "example": "example.com",
                                    "maxLength": 255,
                                    "type": "string"
                                  },
                                  "priority": {
                                    "description": "Required for MX, SRV and URI records; unused by other record types. Records with lower priorities are preferred.",
                                    "example": 10,
                                    "maximum": 65535,
                                    "minimum": 0,
                                    "type": "number"
                                  },
                                  "type": {
                                    "description": "Record type.",
                                    "enum": [
                                      "URI"
                                    ],
                                    "example": "URI",
                                    "type": "string"
                                  }
                                }
                              },
                              {
                                "properties": {
                                  "comment": {
                                    "description": "Comments or notes about the DNS record. This field has no effect on DNS responses.",
                                    "example": "Domain verification record",
                                    "type": "string"
                                  },
                                  "created_on": {
                                    "description": "When the record was created.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "locked": {
                                    "description": "Whether this record can be modified/deleted (true means it's managed by Cloudflare).",
                                    "example": false,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "meta": {
                                    "description": "Extra Cloudflare-specific information about the record.",
                                    "properties": {
                                      "auto_added": {
                                        "description": "Will exist if Cloudflare automatically added this DNS record during initial setup.",
                                        "example": true,
                                        "type": "boolean"
                                      },
                                      "source": {
                                        "description": "Where the record originated from.",
                                        "example": "primary",
                                        "type": "string"
                                      }
                                    },
                                    "readOnly": true,
                                    "type": "object"
                                  },
                                  "modified_on": {
                                    "description": "When the record was last modified.",
                                    "example": "2014-01-01T05:20:00.12345Z",
                                    "format": "date-time",
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "proxiable": {
                                    "description": "Whether the record can be proxied by Cloudflare or not.",
                                    "example": true,
                                    "readOnly": true,
                                    "type": "boolean"
                                  },
                                  "tags": {
                                    "description": "Custom tags for the DNS record. This field has no effect on DNS responses.",
                                    "items": {
                                      "description": "Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)",
                                      "example": "owner:dns-team",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "ttl": {
                                    "anyOf": [
                                      {
                                        "example": 3600,
                                        "maximum": 86400,
                                        "minimum": 30,
                                        "type": "number"
                                      },
                                      {
                                        "enum": [
                                          1
                                        ],
                                        "type": "number"
                                      }
                                    ],
                                    "default": 1,
                                    "description": "Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.",
                                    "example": 3600,
                                    "type": "number"
                                  },
                                  "zone_id": {
                                    "description": "Identifier",
                                    "example": "023e105f4ecef8ad9ca31a8372d0c353",
                                    "maxLength": 32,
                                    "readOnly": true,
                                    "type": "string"
                                  },
                                  "zone_name": {
                                    "description": "The domain of the record.",
                                    "example": "example.com",
                                    "format": "hostname",
                                    "readOnly": true,
                                    "type": "string"
                                  }
                                }
                              }
                            ],
                            "required": [
                              "type",
                              "name",
                              "data",
                              "priority"
                            ],
                            "title": "URI Record"
                          }
                        ],
                        "required": [
                          "id",
                          "type",
                          "name",
                          "content",
                          "proxiable",
                          "locked",
                          "zone_name",
                          "created_on",
                          "modified_on"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object"
                }
              ]
            },
            {
              "properties": {
                "errors": {
                  "allOf": [
                    {
                      "example": [],
                      "items": {
                        "properties": {
                          "code": {
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "message": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "code",
                          "message"
                        ],
                        "type": "object",
                        "uniqueItems": true
                      },
                      "type": "array"
                    }
                  ],
                  "example": [
                    {
                      "code": 7003,
                      "message": "No route for the URI"
                    }
                  ],
                  "minLength": 1
                },
                "messages": {
                  "allOf": [
                    {
                      "example": [],
                      "items": {
                        "properties": {
                          "code": {
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "message": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "code",
                          "message"
                        ],
                        "type": "object",
                        "uniqueItems": true
                      },
                      "type": "array"
                    }
                  ],
                  "example": []
                },
                "result": {
                  "enum": [
                    null
                  ],
                  "nullable": true,
                  "type": "object"
                },
                "success": {
                  "description": "Whether the API call was successful",
                  "enum": [
                    false
                  ],
                  "example": false,
                  "type": "boolean"
                }
              },
              "required": [
                "success",
                "errors",
                "messages",
                "result"
              ],
              "type": "object"
            }
          ]
        }
      }
    },
    "description": "List DNS Records response failure"
  }
}

Debug "security"

[
  {
    "api_email": [],
    "api_key": []
  }
]