Records

You are currently watching the v2 legacy branch documentation.

Internal API: Records


Add record:

Add a new record:

$domain = "example.com";
$newrecord = array(
	"name" => "example.com",
	"type" => "A",
	"content" => "192.168.2.1",
	"prio" => "0",
	"ttl" => "3600",
);

$result = $dns_api->record->add($domain, $newrecord);

Edit record:

Edit an existing record:

$domain = "example.com";
$newrecord = array(
	"name" => "example.com",
	"type" => "MX",
	"content" => "mail.example.com",
	"prio" => "10",
	"ttl" => "3600",
);
$current = array(
	"name" => "example.com",
	"type" => "A",
	"content" => "192.168.2.1",
);

$result = $dns_api->record->edit($domain,$current,$newrecord);

Delete record:

Delete an existing record:

$domain = "example.com";
$delete = array(
	"name" => "example.com",
	"type" => "MX",
	"content" => "mail.example.com",
);

$result = $dns_api->record->delete($domain,$delete);