DNS API calls with Pitchfork

This article describes how to make domain name server (DNS) API calls by
using the Pitchfork tool.

Pitchfork login

To start using Pitchfork, navigate to the API tool Pitchfork.

To learn how to log in and use Pitchfork, see
Pitchfork—the Rackspace Cloud API web application.

Make DNS API calls with Pitchfork

  1. Click the DNS section to pull up the DNS API calls.

  2. Navigate to the section you prefer and click Details to expand the
    options.

  3. Fill in the following parameters, if needed, and click Send API Call.

    • Domains: These calls let you clone, create, export, import, list
      domain changes since, list, modify multiple, remove, search, update,
      or show domain changes.
    • Subdomains: This call provides a list of all DNS domains that are
      subdomains for a specified domain.
    • Records: These calls let you add, list, remove, search, show, or
      update records on a domain.
    • Reverse DNS These calls let you add, list, remove, show, or update
      pointer record details.
    • Jobs: This call provides a list of all job details.
    • Limits: These calls let you list limits, either specific ones or
      all limits.

After you make a call, you get a JSON response with the information you requested.

Example of a List Domains response body

{
   "domains": [
       {
           "updated": "2019-04-16T23:23:51.000+0000", 
           "name": "test.com", 
           "created": "2013-05-06T18:34:15.000+0000", 
           "emailAddress": "[email protected]", 
           "ttl": 300, 
           "id": 3704990, 
           "accountId": 99999
       }, 
       {
           "updated": "2019-04-16T23:23:51.000+0000", 
           "name": "example.net", 
           "created": "2013-09-07T00:08:41.000+0000", 
           "emailAddress": "[email protected]", 
           "ttl": 300, 
           "id": 3861699, 
           "accountId": 99999
       }, 
       {
           "updated": "2019-04-16T23:23:51.000+0000", 
           "name": "examplecall.com", 
           "created": "2013-09-07T00:09:10.000+0000", 
           "emailAddress": "[email protected]", 
           "ttl": 300, 
           "id": 3866992, 
           "accountId": 99999
       }, 
   ], 
   "totalEntries": 3, 
   "links": [
       {
           "href": "https://dns.api.rackspacecloud.com/v1.0/912972/domains?limit=100&offset=100", 
           "rel": "next"
       }
   ]
}