DNS

If you want more information about DNS service you can visit https://clients.medianova.com/products/dns

List all DNS zones

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
org_uuidstringRequired
Query parameters
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 100
Responses
200

Successful Response

application/json
get
/api/v1/automation/{org_uuid}/dns/zones

Create a new DNS zone

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
org_uuidstringRequired
Body
namestringRequired
Responses
200

Successful Response

application/json
post
/api/v1/automation/{org_uuid}/dns/zones

Delete a DNS zone

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
org_uuidstringRequired
zone_uuidstringRequired
Responses
200

Successful Response

application/json
delete
/api/v1/automation/{org_uuid}/dns/zones/{zone_uuid}

Get all records for a specific zone

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
org_uuidstringRequired
zone_uuidstringRequired
Responses
200

Successful Response

application/json
get
/api/v1/automation/{org_uuid}/dns/zones/{zone_uuid}/records

Create a new DNS record

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
org_uuidstringRequired
zone_uuidstringRequired
Bodyobject[]
typestringRequired
domainstringRequired
ttlintegerRequired
proxybooleanOptional
Responses
200

Successful Response

application/json
post
/api/v1/automation/{org_uuid}/dns/zones/{zone_uuid}/records

Update an existing DNS record

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
org_uuidstringRequired
zone_uuidstringRequired
record_uuidstringRequired
Body
typestringOptional
domainstringOptional
ttlintegerOptional
proxybooleanOptional
Responses
200

Successful Response

application/json
put
/api/v1/automation/{org_uuid}/dns/zones/{zone_uuid}/records/{record_uuid}

Delete a specific answer value from a DNS record

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
org_uuidstringRequired
zone_uuidstringRequired
record_uuidstringRequired
Body
valuestringOptional

The answer value to be deleted from the record.

Responses
200

Successful Response

application/json
delete
/api/v1/automation/{org_uuid}/dns/zones/{zone_uuid}/records/{record_uuid}

Last updated

Was this helpful?