Domains Tab

Not interested in reading the manual? We cover the essentials in a video at the bottom of this page! Customers who subscribe to the Cloud DNS service will see the Cloud DNS main tab and this domains sub-tab. There are four main sections as shown above: 1. Main Toolbar The main toolbar is used to […]

Add a Record to an Existing Domain

Method:              POST URI:                     /CloudDNS/Domain/{domainID}/{recordType} This method adds a record to an existing domain. It requires the following information to be posted in order to successfully create the record: For ‘A’ Records URI {recordType} value: “ARecord” Field Sample data aHostName “www” […]

Retrieve All Domain Resource Records

Method:              GET URI:                      /CloudDNS/Domain/{domainID}/AllRecords?perpage={perpage}&pageno={page} This method retrieves all of the records for a specific domain id. It also features options to break the results up into pages and show a specific page (if {perpage} is used) as well. No […]

Edit an Existing Domain

Method:              PUT URI:                      /CloudDNS/Domain/{domainID} This method modifies the parameters of an existing domain. It requires post data identical to that for creating a new domain. Field Sample data domainName “example.com” primaryDNS “a1.uberns.com” responsibleEmail “johndoe@example.com” minTTL “300” refreshInterval “14400” retryInterval “7200” expireTime “1209600” soaTTL “14400” domainType […]

Create a New Domain

Method:              POST URI:                      /CloudDNS/Domain This method creates a new domain. It requires that the following information be posted in order to successfully create the domain: Field Sample data domainName “example.com” primaryDNS “a1.uberns.com” responsibleEmail “johndoe@example.com” minTTL “300” refreshInterval “14400” retryInterval “7200” expireTime “1209600” soaTTL “14400” domainType […]

Retrieve a Specific Domain

Method:              GET URI:                       /CloudDNS/Domain/{domainID} This method returns a specific domain when providing the domainID. The domainID provided can be discovered by using the “Retrieve All Domains” resource. Sample CURL for retrieving a specific domain curl -u username:password -X GET -H “Accept: application/json” “https://api.totaluptime.com/CloudDNS/Domain/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”

Retrieve all domains

Method:              GET URI:                       /CloudDNS/Domain/ALL?{options} This method will return all domains within the account, including all sub-companies, if they exist. The {options} allow you to refine the results retrieved from the API. They must be formatted as a query string, e.g. if you use more than one, the 2nd one onwards should be preceded by an […]

Do you support SAN (Subject Alternative Name) extension SSL Certificates?

Yes, we absolutely do, and always have. Before we supported SNI, we recommended that clients with multiple domains on a single IP address use a SAN (Subject Alternative Name) extension certificate. To use one of these, simply attach it as a standard SSL certificate (that is, do not check the SNI box when attaching it). […]

Do you support SNI (Server Name Indication) SSL Certificates?

Yes, we sure do. This fairly recent extension of the TLS protocol allows you to indicate which hostname is being contacted by the browser at the beginning of the handshake process. This allows a server to connect multiple SSL Certificates to one IP address and load the correct site or application for the user. Previously […]

How do I export domains from GoDaddy for import into Total Uptime?

To export your domains from GoDaddy basic DNS and import them into our DNS portal, you should follow these steps. log into GoDaddy and click to “manage” your domains. Click on the domain you wish to export Click on the DNS ZONE FILE tab to view the DNS configuration. Click the MORE link/arrow to pull […]