POST /dns/{id}/{recordId}

Manage a DNS Record for the given Domain.

Updates a DNS record with the supplied information.

Path parameters

  • recordId integer Required

    The domain record ID number.

  • id integer Required

    The domain ID number

Body Required

The request data to update a dns record.

  • name string
  • type string
  • content string
  • ttl string
  • prio string
  • disabled string
  • ordername string
  • auth string

Body Required

The request data to update a dns record.

  • name string
  • type string
  • content string
  • ttl string
  • prio string
  • disabled string
  • ordername string
  • auth string

Responses

  • 401 application/json

    Unauthorized

    Hide response attributes Show response attributes object
    • code string Required
    • message string Required
  • default

    Default response

POST /dns/{id}/{recordId}
curl \
 --request POST 'https://my.interserver.net/apiv2/dns/{id}/{recordId}' \
 --header "X-API-KEY: $API_KEY" \
 --header "Content-Type: application/json" \
 --data '{"ttl":"86400","auth":"1","name":"mydomain.com","prio":"0","type":"NS","content":"cdns1.interserver.net","disabled":"0","ordername":""}'
curl \
 --request POST 'https://my.interserver.net/apiv2/dns/{id}/{recordId}' \
 --header "X-API-KEY: $API_KEY" \
 --header "Content-Type: multipart/form-data" \
 --form "ttl=86400" \
 --form "auth=1" \
 --form "name=mydomain.com" \
 --form "prio=0" \
 --form "type=NS" \
 --form "content=cdns1.interserver.net" \
 --form "disabled=0" \
 --form "ordername="
Request examples
{
  "ttl": "86400",
  "auth": "1",
  "name": "mydomain.com",
  "prio": "0",
  "type": "NS",
  "content": "cdns1.interserver.net",
  "disabled": "0",
  "ordername": ""
}
Response examples (401)
{
  "code": "string",
  "message": "string"
}