Skip to main content
POST
/
core
/
v1
/
domains
/
{domainName}
/
dnssec
Create DNSSEC
curl --request POST \
  --url https://api.dev.name.com/core/v1/domains/{domainName}/dnssec \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '{
  "algorithm": 123,
  "digest": "<string>",
  "domainName": "<string>",
  "digestType": 123,
  "keyTag": 123
}'
{
  "algorithm": 123,
  "digest": "<string>",
  "digestType": 123,
  "domainName": "<string>",
  "keyTag": 123
}

Authorizations

Authorization
string
header
required

Authenticate via HTTP Basic with your account username and API token. Examples use an explicit 'Authorization: Basic <base64(username:token)>' header; 'curl -u username:token' is equivalent. For sandbox, append "-test" to your username and use your sandbox token on api.dev.name.com.

Path Parameters

domainName
string
required

DomainName is the domain name to create keys for.

Body

application/json

DNSSEC contains all the data required to create a DS record at the registry.

algorithm
integer
digest
string

Digest is a digest of the DNSKEY RR that is registered with the registry.

domainName
string

The name of the domain.

digestType
integer
keyTag
integer

Response

A successful response.

DNSSEC contains all the data required to create a DS record at the registry.

algorithm
integer
required
digest
string
required

Digest is a digest of the DNSKEY RR that is registered with the registry.

Minimum length: 1
digestType
integer
required
domainName
string
required

DomainName is the domain name.

Minimum length: 1
keyTag
integer
required
I