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
}

Documentation Index

Fetch the complete documentation index at: https://docs.name.com/llms.txt

Use this file to discover all available pages before exploring further.

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<int32>
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<int32>
keyTag
integer<int32>

Response

A successful response.

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

algorithm
integer<int32>
required
digest
string
required

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

Minimum string length: 1
digestType
integer<int32>
required
domainName
string
required

DomainName is the domain name.

Minimum string length: 1
keyTag
integer<int32>
required