Download OpenAPI specification:Download
API for managing Traffic Director
Contact Support:
Email: [email protected]
Content-Type | string Example: application/json |
Accept | string Example: application/json |
name | string
|
ip | string
|
monitoring_region | string
|
check_period | string
|
status_change_checks | string
|
check_type | string
|
host | string
|
port | string
|
path | string
|
content | string
|
_METHOD | string
|
{- "name": "Check New",
- "ip": "1.1.1.1",
- "monitoring_region": "nam",
- "check_period": "300",
- "status_change_checks": "1",
- "check_type": "1",
- "host": "",
- "port": "",
- "path": "",
- "content": "",
- "_METHOD": "PUT"
}
{- "status": "Success",
- "message": "The Monitoring check is created successfully.",
- "id": 6023
}
Accept | string Example: application/json |
{- "result": "success",
- "sonars": [
- {
- "id": 4426,
- "serviceid": 103,
- "meta": {
- "name": "Check 3",
- "ip": "173.199.188.53",
- "monitoring_region": "nam",
- "check_period": "60",
- "status_change_checks": "1",
- "check_type": "6",
- "host": "cp.5centscdn.net",
- "port": "443",
- "path": "sirhan/check/3.txt",
- "content": "online",
- "mode": "standard",
- "open_port": "0",
- "query_response": "",
- "query_type": null,
- "heartbeat_url": "",
- "id": "4426"
}, - "status": "0",
- "created_at": "2022-07-15 20:59:47",
- "updated_at": "2024-01-18 19:52:01"
}
], - "pageMax": 1
}
healthCheckId required | string Example: <string> (Required) |
Accept | string Example: application/json |
{- "id": 4426,
- "serviceid": 103,
- "meta": {
- "name": "Check 3",
- "ip": "173.199.188.53",
- "monitoring_region": "nam",
- "check_period": "60",
- "status_change_checks": "1",
- "check_type": "6",
- "host": "cp.5centscdn.net",
- "port": "443",
- "path": "sirhan/check/3.txt",
- "content": "online",
- "mode": "standard",
- "open_port": "0",
- "query_response": "",
- "query_type": null,
- "heartbeat_url": "",
- "id": "4426"
}, - "status": "0",
- "created_at": "2022-07-15 20:59:47",
- "updated_at": "2024-01-18 19:52:01"
}
healthCheckId required | integer Example: 121275 (Required) |
Accept | string Example: application/json |
{- "type": null,
- "items": {
- "id": "177058510",
- "time": "1738071625",
- "checker_location": "Chisinau, MD",
- "checker_location_cc": "md",
- "ip": "8.8.8.8",
- "status": "1",
- "latency": "37.7",
- "packet_loss": "0"
}
}
healthCheckId required | string Example: <string> (Required) |
changeId required | string Example: <string> (Required) |
Accept | string Example: application/json |
{- "id": "332010",
- "time": "1738066938",
- "ip": "8.8.8.8",
- "checker_location": "Singapore 2",
- "checker_location_cc": "sg",
- "error": "",
- "debug": "traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets 1 * * * 2 10.76.194.64 (10.76.194.64) 4.870 ms 10.76.194.70 (10.76.194.70) 0.463 ms 10.76.194.72 (10.76.194.72) 0.484 ms 3 143.198.252.14 (143.198.252.14) 0.464 ms 143.198.252.4 (143.198.252.4) 0.484 ms 143.198.252.14 (143.198.252.14) 0.446 ms 4 143.244.192.178 (143.244.192.178) 0.554 ms 143.244.192.176 (143.244.192.176) 0.549 ms 143.244.192.92 (143.244.192.92) 0.598 ms 5 143.244.224.236 (143.244.224.236) 1.062 ms 1.112 ms 143.244.224.230 (143.244.224.230) 1.010 ms 6 143.244.224.211 (143.244.224.211) 0.771 ms 143.244.224.207 (143.244.224.207) 0.523 ms 0.490 ms 7 72.14.195.58 (72.14.195.58) 1.331 ms 1.315 ms 1.304 ms 8 * * * 9 dns.google (8.8.8.8) 0.482 ms 0.552 ms 0.541 ms\n",
- "status": "1"
}
healthCheckId required | string Example: <string> (Required) |
Accept | string Example: application/json |
{- "type": null,
- "description": null,
- "items": {
- "id": "332010",
- "time": "1738066938",
- "status": "1"
}
}
healthCheckId required | integer Example: 121275 (Required) |
Content-Type | string Example: application/json |
Accept | string Example: application/json |
name | string
|
ip | string
|
monitoring_region | string
|
check_period | integer
|
status_change_checks | integer
|
check_type | integer
|
host | string
|
port | string
|
path | string
|
content | string
|
open_port | integer
|
query_type | string
|
query_response | string
|
heartbeat_url | string
|
mode | string
|
{- "name": "doplegang",
- "ip": "8.8.8.8",
- "monitoring_region": "global",
- "check_period": 30,
- "status_change_checks": 1,
- "check_type": 1,
- "host": "",
- "port": "",
- "path": "",
- "content": "",
- "open_port": 0,
- "query_type": "A",
- "query_response": "",
- "heartbeat_url": "",
- "mode": "standard"
}
{- "status": "Success",
- "statusDescription": "The Monitoring check is updated successfully."
}
healthCheckId required | string Example: <string> (Required) |
Accept | string Example: application/json |
{- "status": "Success",
- "statusDescription": "The Monitoring check is deleted successfully."
}
Accept | string Example: application/json |
{- "result": "success",
- "domains": [
- {
- "id": 1,
- "serviceid": 103,
- "domain": "5cc.ca",
- "meta": {
- "id": 597351,
- "name": "5cc.ca",
- "note": "ip filter \"597351/24089609\" updated ",
- "status": "ACTIVE",
- "soa": {
- "primaryNameserver": "ns11.constellix.com.",
- "email": "dns.constellix.com.",
- "ttl": 86400
}, - "geoip": true,
- "gtd": false
}
}
], - "nameservers": [
- "pns1.5centscdn.com"
]
}
Content-Type | string Example: application/json |
Accept | string Example: application/json |
domain | string
|
_METHOD | string
|
{- "domain": "yahoo.com",
- "_METHOD": "PUT"
}
{- "data": {
- "id": "1152351",
- "name": "yahoo.com",
- "note": "Service 5#103",
- "status": "ACTIVE",
- "enabled": true,
- "version": 1,
- "soa": {
- "primaryNameserver": "pns1.5centscdn.com.",
- "email": "help.5centscdn.com.",
- "ttl": 86400,
- "serial": 2015010103,
- "refresh": 43200,
- "retry": 3600,
- "expire": 1209600,
- "negativeCache": 180
}, - "geoip": true,
- "gtd": false,
- "nameservers": [
- [
- "pns1.5centscdn.com",
- "pns2.5centscdn.com",
- "pns3.5centscdn.com",
- "pns4.5centscdn.com"
]
], - "tags": [
- [ ]
], - "createdAt": "2025-01-28T07:06:12+00:00",
- "updatedAt": "2025-01-28T07:06:18+00:00"
}
}
dnsid required | string Example: <string> (Required) |
Content-Type | string Example: application/json |
Accept | string Example: application/json |
serial | integer
|
primaryNameserver | string
|
string
| |
ttl | integer
|
refresh | integer
|
retry | integer
|
expire | integer
|
negativeCache | integer
|
{- "serial": 2015010103,
- "primaryNameserver": "pns1.5centscdn.com.",
- "email": "help.5centscdn.com.",
- "ttl": 86400,
- "refresh": 43200,
- "retry": 3600,
- "expire": 1209600,
- "negativeCache": 180
}
{- "data": {
- "id": 122,
- "name": "yahoo.com",
- "note": "Service 5#103",
- "status": "ACTIVE",
- "enabled": true,
- "version": 2,
- "soa": {
- "primaryNameserver": "pns1.5centscdn.com.",
- "email": "help.5centscdn.com.",
- "ttl": 86400,
- "serial": 2015010104,
- "refresh": 43200,
- "retry": 3600,
- "expire": 1209600,
- "negativeCache": 180
}, - "geoip": true,
- "gtd": false,
- "nameservers": [
- "pns1.5centscdn.com"
], - "vanityNameserver": 1903,
- "createdAt": "2025-01-28T07:06:12+00:00",
- "updatedAt": "2025-01-28T09:55:56+00:00"
}
}
dnsid required | string Example: <string> (Required) |
Accept | string Example: application/json |
{- "data": {
- "id": 1152351,
- "name": "yahoo.com",
- "note": "Service 5#103",
- "status": "ACTIVE",
- "enabled": true,
- "version": 2,
- "soa": {
- "primaryNameserver": "pns1.5centscdn.com.",
- "email": "help.5centscdn.com.",
- "ttl": 86400,
- "serial": 2015010104,
- "refresh": 43200,
- "retry": 3600,
- "expire": 1209600,
- "negativeCache": 180
}, - "geoip": true,
- "gtd": false,
- "nameservers": [
- "pns1.5centscdn.com",
- "pns2.5centscdn.com",
- "pns3.5centscdn.com",
- "pns4.5centscdn.com"
], - "tags": [ ],
- "template": null,
- "vanityNameserver": {
- "id": 1903,
}, - "contacts": [ ],
- "createdAt": "2025-01-28T07:06:12+00:00",
- "updatedAt": "2025-01-28T09:55:56+00:00",
- "links": {
}
}, - "statusDescription": "TrafficDirector yahoo.com is restored"
}
dnsid required | string Example: <string> (Required) |
r | string Example: r=<string> |
Accept | string Example: application/json |
{- "data": {
- "start": "2024-12-31T00:00:00+00:00",
- "end": "2025-01-28T00:00:00+00:00",
- "queries": {
- "2024-12-31T00:00:00+00:00": {
- "geo_proximity": 0,
- "standard": 162,
- "geo_filter": 0
}, - "2025-01-01T00:00:00+00:00": {
- "geo_proximity": 0,
- "standard": 151,
- "geo_filter": 6
}
}, - "stats": {
- "sum": 4927,
- "geo_proximity": 0,
- "standard": 4866,
- "geo_filter": 61
}
}
}
dnsid required | string Example: <string> (Required) |
Accept | string Example: application/json |
{- "data": {
- "id": 1152350,
- "name": "floppod.com",
- "note": "Service 5#103",
- "status": "ACTIVE",
- "enabled": false,
- "version": 1,
- "soa": {
- "primaryNameserver": "pns1.5centscdn.com.",
- "email": "help.5centscdn.com.",
- "ttl": 86400,
- "serial": 2015010104,
- "refresh": 43200,
- "retry": 3600,
- "expire": 1209600,
- "negativeCache": 180
}, - "geoip": true,
- "gtd": false,
- "nameservers": [
- "pns1.5centscdn.com",
- "pns2.5centscdn.com"
], - "tags": [ ],
- "template": null,
- "vanityNameserver": {
- "id": 1903,
}, - "contacts": [ ],
- "createdAt": "2025-01-28T07:00:58+00:00",
- "updatedAt": "2025-01-28T07:01:04+00:00",
- "links": {
}
}, - "statusDescription": "TrafficDirector floppod.com is disabled. Will be fully removed after usage billing."
}
dnsid required | integer Example: 122 (Required) |
Content-Type | string Example: application/json |
Accept | string Example: application/json |
type | string
|
{- "type": "A"
}
{- "status": null
}
dnsid required | integer Example: 1 (Required) |
type | string Example: type=CNAME Record Types |
host | string Hostname Search Value |
page | integer Example: page=1 Page No: |
Accept | string Example: application/json |
{- "pageMax": 1,
- "records": [
- {
- "name": "ctwo",
- "type": "CNAME",
- "rules": [
- {
- "id": 20251415,
- "dnsid": 1,
- "type": "CNAME",
- "name": "ctwo",
- "ttl": 10,
- "mode": "failover",
- "region": "default",
- "ipfilter": {
- "id": 1,
- "name": "World (Default)",
- "rulesLimit": null,
- "continents": [
- "world"
], - "countries": [ ],
- "asn": [ ],
- "ipv4": [ ],
- "ipv6": [ ],
- "regions": [ ],
}, - "ipfilterDrop": false,
- "geoFailover": false,
- "geoproximity": null,
- "enabled": true,
- "value": {
- "enabled": true,
- "mode": "normal",
- "values": [
- {
- "value": "cnameone.5cc.ca.",
- "order": 1,
- "sonarCheckId": null,
- "enabled": true,
- "active": true,
- "failed": false,
- "status": "N/A"
}
]
}, - "lastValues": {
- "standard": [ ],
- "failover": {
- "enabled": true,
- "mode": "normal",
- "values": [
- {
- "value": "cnameone.5cc.ca.",
- "order": 1,
- "sonarCheckId": null,
- "enabled": true,
- "active": true,
- "failed": false,
- "status": "N/A"
}
]
}, - "pools": [ ]
}, - "skipLookup": null
}
]
}
]
}
dnsid required | integer Example: 122 (Required) |
Content-Type | string Example: application/json |
Accept | string Example: application/json |
enabled | integer
| ||||
name | string
| ||||
ttl | integer
| ||||
mode | string
| ||||
Array of objects
| |||||
Array
| |||||
ipfilterDrop | null
| ||||
type | string
| ||||
_METHOD | string
|
{- "enabled": 1,
- "name": "",
- "ttl": 10,
- "mode": "standard",
- "value": [
- {
- "value": "192.168.1.1",
- "enabled": 1
}
], - "ipfilterDrop": null,
- "type": "A",
- "_METHOD": "PUT"
}
{- "data": {
- "id": 44784304,
- "name": "",
- "type": "A",
- "ttl": 10,
- "mode": "standard",
- "region": "default",
- "ipfilter": {
- "id": 1,
- "name": "World (Default)"
}, - "ipfilterDrop": false,
- "geoFailover": false,
- "geoproximity": null,
- "enabled": true,
- "value": [
- {
- "value": "192.168.1.1",
- "enabled": true
}
], - "lastValues": {
- "roundRobinFailover": [ ],
- "standard": [
- {
- "value": "192.168.1.1",
- "enabled": true
}
], - "failover": {
- "enabled": false,
- "mode": "normal",
- "values": [ ]
}, - "pools": [ ]
}
}
}
dnsid required | integer Example: 122 (Required) |
recordid required | integer Example: 44784304 (Required) |
Content-Type | string Example: application/json |
Accept | string Example: application/json |
enabled | integer
| ||||
name | string
| ||||
ttl | integer
| ||||
mode | string
| ||||
Array of objects
| |||||
Array
| |||||
type | string
| ||||
ipfilterDrop | integer
|
{- "enabled": 1,
- "name": "example.com",
- "ttl": 10,
- "mode": "standard",
- "value": [
- {
- "value": "192.168.1.1",
- "enabled": 1
}
], - "type": "A",
- "ipfilterDrop": 0
}
{- "data": {
- "id": "44784304",
- "name": "",
- "type": "A",
- "ttl": 10,
- "mode": "standard",
- "region": "default",
- "ipfilter": {
- "id": 1,
- "name": "World (Default)"
}, - "ipfilterDrop": false,
- "geoFailover": false,
- "geoproximity": null,
- "enabled": true,
- "value": [
- {
- "value": "192.168.1.1",
- "enabled": true
}
], - "lastValues": {
- "roundRobinFailover": [
- {
- "value": "192.168.1.1",
- "enabled": true
}
], - "standard": [
- {
- "value": "192.168.1.1",
- "enabled": true
}
], - "failover": {
- "enabled": false,
- "mode": "normal",
- "values": [
- "192.168.1.2"
]
}, - "pools": [
- {
- "value": "192.168.1.3"
}
]
}
}
}
dnsid required | integer Example: 122 (Required) |
recordid required | integer Example: 44784304 (Required) |
Accept | string Example: application/json |
{- "record": {
- "success": "Record deleted successfully"
}, - "ipfilter": {
- "1": false
}
}
dnsid required | integer Example: 122 (Required) |
Accept | string Example: application/json |
{- "0": null,
- "1": null,
- "2": null,
- "3": null,
- "4": null,
- "5": null,
- "6": null,
- "7": null,
- "8": null,
- "9": null,
- "10": null,
- "11": null,
- "12": null,
- "13": null,
- "14": null
}