Link Search Menu Expand Document

DomainZones

DomainZones.add

add a new dns zone for a given domain by id or domainname

Permission

admin customer

Parameter

Field Type Description
id int optional domain id
domainname string optional domain name
record string optional, default empty
type string optional, zone-entry type (A, AAAA, TXT, etc.), default ‘A’
prio int optional, priority, default empty
content string optional, default empty
ttl int optional, default 18000

Response

string as json-encoded array

DomainZones.get

return a domain-dns entry by either id or domainname

Permission

admin customer

Parameter

Field Type Description
id int optional, the domain id
domainname string optional, the domain name

Response

string as json-encoded array

DomainZones.update

You cannot update a dns zone entry. You need to delete it and re-add it.

DomainZones.listing

List all entry records of a given domain by either id or domainname

Permission

admin customer

Parameter

Field Type Description
id int optional, the domain id
domainname string optional, the domain name
sql_search array optional array with index = fieldname, and value = array with ‘op’ => operator (one of <, > or =), LIKE is used if left empty and ‘value’ => searchvalue
sql_limit int optional specify number of results to be returned
sql_offset int optional specify offset for resultset
sql_orderby array optional array with index = fieldname and value = ASC|DESC to order the resultset by one or more fields

Response

bool

DomainZones.listingCount

returns the total number of domainzone-entries for given domain

Permission

admin customer

Parameter

Field Type Description
id int optional, the domain id
domainname string optional, the domain name

Response

bool

DomainZones.delete

deletes a domain-dns entry by id

Permission

admin customer

Parameter

Field Type Description
entry_id int  
id int optional, the domain id
domainname string optional, the domain name

Response

bool