github.com/StackExchange/dnscontrol/v4@v4.11.0/documentation/provider/dnsmadeeasy.md (about)

     1  ## Configuration
     2  
     3  To use this provider, add an entry to `creds.json` with `TYPE` set to `DNSMADEEASY`
     4  along with your `api_key` and `secret_key`. More info about authentication can be found in [DNS Made Easy API docs](https://api-docs.dnsmadeeasy.com/).
     5  
     6  Example:
     7  
     8  {% code title="creds.json" %}
     9  ```json
    10  {
    11    "dnsmadeeasy": {
    12      "TYPE": "DNSMADEEASY",
    13      "api_key": "1c1a3c91-4770-4ce7-96f4-54c0eb0e457a",
    14      "secret_key": "e2268cde-2ccd-4668-a518-8aa8757a65a0"
    15    }
    16  }
    17  ```
    18  {% endcode %}
    19  
    20  ## Records
    21  
    22  ALIAS/ANAME records are supported.
    23  
    24  This provider does not support HTTPRED records.
    25  
    26  SPF records are ignored by this provider. Use TXT records instead.
    27  
    28  ## Metadata
    29  This provider does not recognize any special metadata fields unique to DNS Made Easy.
    30  
    31  ## Usage
    32  An example configuration:
    33  
    34  {% code title="dnsconfig.js" %}
    35  ```javascript
    36  var REG_NONE = NewRegistrar("none");
    37  var DSP_DNSMADEEASY = NewDnsProvider("dnsmadeeasy");
    38  
    39  D("example.com", REG_NONE, DnsProvider(DSP_DNSMADEEASY),
    40      A("test", "1.2.3.4"),
    41  END);
    42  ```
    43  {% endcode %}
    44  
    45  ## Activation
    46  You can generate your `api_key` and `secret_key` in [Control Panel](https://cp.dnsmadeeasy.com/) in Account Information in Config menu.
    47  
    48  API is only available for Business plan and higher plans.
    49  
    50  ## Caveats
    51  
    52  ### Global Traffic Director
    53  Global Traffic Director feature is not supported.
    54  
    55  ## Development
    56  
    57  ### Debugging
    58  Set `DNSMADEEASY_DEBUG_HTTP` environment variable to dump all API calls made by this provider.
    59  
    60  ### Testing
    61  Set `sandbox` key to any non-empty value in credentials JSON alongside `api_key` and `secret_key` to make all API calls against DNS Made Easy sandbox environment.