# Create DNSSEC Adds (registers) a new DNSSEC DS record for a domain. Endpoint: POST /core/v1/domains/{domainName}/dnssec Version: 1.3.1 Security: BasicAuth ## Path parameters: - `domainName` (string, required) DomainName is the domain name to create keys for. ## Request fields (application/json): - `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 200 fields (application/json): - `algorithm` (integer, required) - `digest` (string, required) Digest is a digest of the DNSKEY RR that is registered with the registry. - `digestType` (integer, required) - `domainName` (string, required) DomainName is the domain name. - `keyTag` (integer, required) ## Response 400 fields (application/json): - `message` (string) A human-readable message providing more details about the error Example: "Bad Request" - `details` (string,null) Additional context or information about the error Example: "'domainName' cannot be null" ## Response 403 fields (application/json): - `message` (string, required) A human-readable message providing more details about the error Example: "Permission denied" - `details` (string,null) Additional context or information about the error Example: "Failed authentication" ## Response 404 fields (application/json): - `message` (string, required) A human-readable message providing more details about the error Example: "Not Found" - `details` (string,null) Additional context or information about the error Example: "The requested domain does not exist." ## Response 415 fields (application/json): - `message` (string, required) A human-readable message providing more details about the error Example: "The 'Content-Type' header must be 'application/json' for this request." ## Response 429 fields (application/json): - `message` (string) A human-readable message providing more details about the error Example: "Rate Limit Exceeded" ## Response 500 fields (application/json): - `message` (string, required) A human-readable message providing more details about the error. Example: "Internal Server Error" - `details` (string,null) Additional context or information about the error. Example: "Something went wrong."