DNS

Get all DNS entries

get
Responses
chevron-right
200

OK

application/json
get
/api/dns

Gets node DNS entries associated with a network

get
Path parameters
networkstringRequired

Network identifier

Responses
chevron-right
200

OK

application/json
get
/api/dns/{network}

Delete a DNS entry

delete
Path parameters
networkstringRequired

Network identifier

domainstringRequired

Domain Name

Responses
chevron-right
200

OK

application/json
delete
/api/dns/{network}/{domain}

Get all DNS entries associated with the network

get
Path parameters
networkstringRequired

Network identifier

Responses
chevron-right
200

OK

application/json
get
/api/dns/adm/{network}

Create a new DNS entry

post
Path parameters
networkstringRequired

Network identifier

Body
addressstringOptional
address6stringOptional
namestring · min: 1 · max: 192Required
networkstringOptional
Responses
chevron-right
200

OK

application/json
post
/api/dns/adm/{network}

Gets custom DNS entries associated with a network

get
Path parameters
networkstringRequired

Network identifier

Responses
chevron-right
200

OK

application/json
get
/api/dns/adm/{network}/custom

Sync DNS entries for a given network

post
Responses
chevron-right
200

DNS Sync completed successfully

application/json
Responsestring
post
/api/dns/adm/{network}/sync

Push DNS entries to nameserver

post
Responses
chevron-right
200

DNS Pushed to CoreDNS

application/json
Responsestring
post
/api/dns/adm/pushdns

Last updated

Was this helpful?