DEX
ModelsExpand Collapse
DEXWARP Change Events
List WARP change events.
GET/accounts/{account_id}/dex/warp-change-events
ModelsExpand Collapse
WARPChangeEventGetResponse = array of object { account_name, account_tag, device_id, 6 more } or object { device_id, device_registration, from, 5 more }
WARPChangeEventGetResponse = array of object { account_name, account_tag, device_id, 6 more } or object { device_id, device_registration, from, 5 more }
One of the following:
DigitalExperienceMonitoringWARPToggleChangeEvent = object { account_name, account_tag, device_id, 6 more }
DigitalExperienceMonitoringWARPToggleChangeEvent = object { account_name, account_tag, device_id, 6 more }
DEXCommands
List account commands
GET/accounts/{account_id}/dex/commands
Create account commands
POST/accounts/{account_id}/dex/commands
ModelsExpand Collapse
DEXCommandsDevices
List devices eligible for remote captures
GET/accounts/{account_id}/dex/commands/devices
ModelsExpand Collapse
DEXCommandsDownloads
Download command output file
GET/accounts/{account_id}/dex/commands/{command_id}/downloads/{filename}
DEXCommandsQuota
Returns account commands usage, quota, and reset time
GET/accounts/{account_id}/dex/commands/quota
ModelsExpand Collapse
DEXColos
List Cloudflare colos
GET/accounts/{account_id}/dex/colos
DEXFleet Status
List fleet status details by dimension
GET/accounts/{account_id}/dex/fleet-status/live
List fleet status aggregate details by dimension
GET/accounts/{account_id}/dex/fleet-status/over-time
ModelsExpand Collapse
DEXFleet StatusDevices
List fleet status devices
GET/accounts/{account_id}/dex/fleet-status/devices
ModelsExpand Collapse
DeviceListResponse = object { colo, deviceId, mode, 35 more }
DeviceListResponse = object { colo, deviceId, mode, 35 more }
DEXHTTP Tests
Get details and aggregate metrics for an http test
GET/accounts/{account_id}/dex/http-tests/{test_id}
ModelsExpand Collapse
HTTPDetails = object { host, httpStats, httpStatsByColo, 6 more }
HTTPDetails = object { host, httpStats, httpStatsByColo, 6 more }
httpStats: optional object { availabilityPct, dnsResponseTimeMs, httpStatusCode, 3 more }
httpStats: optional object { availabilityPct, dnsResponseTimeMs, httpStatusCode, 3 more }
httpStatsByColo: optional array of object { availabilityPct, colo, dnsResponseTimeMs, 4 more }
httpStatsByColo: optional array of object { availabilityPct, colo, dnsResponseTimeMs, 4 more }
DEXHTTP TestsPercentiles
Get percentiles for an http test
GET/accounts/{account_id}/dex/http-tests/{test_id}/percentiles
DEXTests
List DEX test analytics
GET/accounts/{account_id}/dex/tests/overview
ModelsExpand Collapse
Tests = object { overviewMetrics, tests }
Tests = object { overviewMetrics, tests }
tests: array of object { id, created, description, 13 more } array of test results objects.
tests: array of object { id, created, description, 13 more }
array of test results objects.
httpResults: optional object { resourceFetchTime }
httpResults: optional object { resourceFetchTime }
httpResultsByColo: optional array of object { colo, resourceFetchTime }
httpResultsByColo: optional array of object { colo, resourceFetchTime }
tracerouteResults: optional object { roundTripTime }
tracerouteResults: optional object { roundTripTime }
DEXTestsUnique Devices
Get count of devices targeted
GET/accounts/{account_id}/dex/tests/unique-devices
DEXTraceroute Test Results
DEXTraceroute Test ResultsNetwork Path
Get details for a specific traceroute test run
GET/accounts/{account_id}/dex/traceroute-test-results/{test_result_id}/network-path
ModelsExpand Collapse
NetworkPathGetResponse = object { hops, resultId, deviceName, 2 more }
NetworkPathGetResponse = object { hops, resultId, deviceName, 2 more }
DEXTraceroute Tests
Get details and aggregate metrics for a traceroute test
GET/accounts/{account_id}/dex/traceroute-tests/{test_id}
Get percentiles for a traceroute test
GET/accounts/{account_id}/dex/traceroute-tests/{test_id}/percentiles
Get network path breakdown for a traceroute test
GET/accounts/{account_id}/dex/traceroute-tests/{test_id}/network-path
ModelsExpand Collapse
Traceroute = object { host, interval, kind, 5 more }
Traceroute = object { host, interval, kind, 5 more }
tracerouteStats: optional object { availabilityPct, hopsCount, packetLossPct, 2 more }
tracerouteStats: optional object { availabilityPct, hopsCount, packetLossPct, 2 more }
DEXRules
Get DEX Rule
GET/accounts/{account_id}/dex/rules/{rule_id}
Delete a DEX Rule
DELETE/accounts/{account_id}/dex/rules/{rule_id}
Update a DEX Rule
PATCH/accounts/{account_id}/dex/rules/{rule_id}
Create a DEX Rule
POST/accounts/{account_id}/dex/rules
List DEX Rules
GET/accounts/{account_id}/dex/rules
ModelsExpand Collapse
RuleListResponse = object { rules }
RuleListResponse = object { rules }