/v1/api/list/dns (GET) - BlueCat DNS Edge

DNS Edge API Guide

Locale
English (United States)
Product name
BlueCat DNS Edge

Gets a list of domain lists.

GET https://api-<DNS.Edge.URL>/v1/api/list/dns
Authorization: Bearer authorization token
Content-type: application/JSON

Successful response

[
  {
   "id": "662952c8-be70-4732-bd62-c9e4422fdb0a",
     "name": "Global Allow List",
     "description": "Sites to always allow",
     "domainCount": "110",
     "sourceType": "dynamic" or "user"
     "sourceConfiguration": {
       "hostName": "liszt.haus.org",
       "privateKey": "*****: '******'",
       "filePath": "/path/path",
       "port": 22,
       "tranferType": "rsyncSSH",
       "user": "SSH user",
       "publicHostKey": "public host key",
       "syncRate": 5,
       "lastSyncStatus": "SUCCESS | ERROR | IN_PROGRESS"
       "lastSyncTime": 12345
       "lastSuccessSyncTime": 12345
       "lastSyncErrorCode": "SYNC_INITIATE_ERROR"     
     }
   },
...
]
Note: If the sourceType for a domain list is "user", the dynamic option configuration information isn't returned. Dynamic option information is only returned when the sourceType is dynamic.
Possible error codes
  • UNEXPECTED_ERROR