v1

latestSwagger 2.02026-08-041113661.2 MB
ZoneService

Update zone

put/v1beta/dns/zones/{name}

Path parameters

namestring required

Name of the domain to which DNS zone corresponds

Request body

idinteger
is_spamexperts_enabledboolean
master_ipstring
namestring
providerstring
typestring

Example request

{
  "domain": {
    "extension": "com",
    "name": "domain"
  },
  "id": 1234567,
  "is_spamexperts_enabled": true,
  "master_ip": "127.0.0.1",
  "name": "domain.com",
  "premium_dns": {
    "sectigo": {
      "autorenew": false,
      "order_date": "2021-08-05 7:37:28",
      "renewal_date": "2022-11-28 6:57:05",
      "secured": false,
      "website_id": 123456
    }
  },
  "provider": "sectigo",
  "records": {
    "add": [
      {
        "name": "domain.com",
        "prio": 1,
        "ttl": 900,
        "type": "CNAME",
        "value": "abcd.domain.com"
      }
    ],
    "remove": [
      {
        "name": "domain.com",
        "prio": 1,
        "ttl": 900,
        "type": "CNAME",
        "value": "abcd.domain.com"
      }
    ],
    "replace": [
      {
        "name": "domain.com",
        "prio": 1,
        "ttl": 900,
        "type": "CNAME",
        "value": "abcd.domain.com"
      }
    ],
    "update": [
      {
        "original_record": {
          "name": "domain.com",
          "prio": 1,
          "ttl": 900,
          "type": "CNAME",
          "value": "abcd.domain.com"
        },
        "record": {
          "name": "domain.com",
          "prio": 1,
          "ttl": 900,
          "type": "CNAME",
          "value": "abcd.domain.com"
        }
      }
    ]
  },
  "type": "slave"
}

Response

A successful response.

codeinteger
descstring
maintenanceboolean

Example response

{
  "code": 0,
  "data": {
    "success": false
  },
  "desc": ""
}