Description
Add DNSSEC record.
Query
domain/addds
Variables List
Nama | Tipe Data | Required/Optional | Description |
---|---|---|---|
domain | varchar(255) | Required | Domain name |
keytag | integer(11) | Required | DNSSEC Key Tag (should be between 0 and 65535) |
algorithm | integer(11) | Required | DNSSEC Algorithm |
digesttype | integer(11) | Required | DNSSEC Digest Type |
digest | varchar(255) | Required | DNSSEC Digest (should be 40 or 64 characters) |
Request Example
$post['username'] = 'apiusername'; $post['password'] = hash('sha256','apipassword'); $post['domain'] = 'domain.co.id'; $post['keytag'] = 16530; $post['algorithm'] = 8; $post['digesttype'] = 3; $post['digest'] = '123456789ABCDEF123456789ABCDEF123456789ABCDEF123456789ABCDEF1234'; $apiurl = 'http://[reseller_url]/api/domain/addds'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $apiurl); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 100); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post)); $response = curl_exec($ch); curl_close($ch);
Respond Example
Success
<?xml version="1.0" encoding="UTF-8"?> <epp> <result> <resultCode>1000</resultCode> <resultMsg>DNSSEC inserted successfully</resultMsg> </result> <resultData/> </epp>
Failed
<?xml version="1.0" encoding="UTF-8"?> <epp> <result> <resultCode>1001</resultCode> <resultMsg>Command Failed</resultMsg> </result> </epp>