Speed
ModelsExpand Collapse
LighthouseReport = object { cls, deviceType, error, 9 more } The Lighthouse report.
LighthouseReport = object { cls, deviceType, error, 9 more }
The Lighthouse report.
error: optional object { code, detail, finalDisplayedUrl }
error: optional object { code, detail, finalDisplayedUrl }
SpeedSchedule
Get a page test schedule
GET/zones/{zone_id}/speed_api/schedule/{url}
Create scheduled page test
POST/zones/{zone_id}/speed_api/schedule/{url}
Delete scheduled page test
DELETE/zones/{zone_id}/speed_api/schedule/{url}
SpeedAvailabilities
Get quota and availability
GET/zones/{zone_id}/speed_api/availabilities
ModelsExpand Collapse
Availability = object { quota, regions, regionsPerPlan }
Availability = object { quota, regions, regionsPerPlan }
quota: optional object { plan, quotasPerPlan, remainingSchedules, 2 more }
quota: optional object { plan, quotasPerPlan, remainingSchedules, 2 more }
regionsPerPlan: optional object { business, enterprise, free, pro } Available regions.
regionsPerPlan: optional object { business, enterprise, free, pro }
Available regions.
SpeedPages
List tested webpages
GET/zones/{zone_id}/speed_api/pages
List core web vital metrics trend
GET/zones/{zone_id}/speed_api/pages/{url}/trend
ModelsExpand Collapse
PageListResponse = object { region, scheduleFrequency, tests, url }
PageListResponse = object { region, scheduleFrequency, tests, url }
SpeedPagesTests
List page test history
GET/zones/{zone_id}/speed_api/pages/{url}/tests
Get a page test result
GET/zones/{zone_id}/speed_api/pages/{url}/tests/{test_id}
Start page test
POST/zones/{zone_id}/speed_api/pages/{url}/tests
Delete all page tests
DELETE/zones/{zone_id}/speed_api/pages/{url}/tests