Search Engine: Elastic

Article ID: 117059, created on Sep 2, 2013, last review on Jul 14, 2018

  • Applies to:
  • Operations Automation


As a Provider I want to manage DNS records of customers' domains using command line tools, not via OA Control Panel.

It may be needed in case of bulk DNS records creating/updating.


Use the following OA OpenAPI methods to manage DNS records:

E.g. use the following XML request to create new DNS records in customer's domain:

<?xml version='1.0'?>
      <value><string>Host part of the DNS Record</string></value>

Refer to the Odin Knowledgebase article #111822 How to send OpenAPI request to POA for instructions how to use OA OpenAPI.

Note: this solution will not work for domains hosted in Plesk as all DNS operations have to be done from Plesk side. OA API will create DNS records in OA database only. Zones are fetched from Plesk automatically after TTLs expires or on Plesk request.


Is there an API method that allows to update TTL value for specific DNS record type (For example A record) for domain.


No, there is a feature request with id POA-83941 to implement API method to update TTL value for specific DNS record type.

5356b422f65bdad1c3e9edca5d74a1ae caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF