Skip to content
Start here

Tests

List page test history
speed.pages.tests.list(strurl, TestListParams**kwargs) -> SyncV4PagePaginationArray[Test]
GET/zones/{zone_id}/speed_api/pages/{url}/tests
Get a page test result
speed.pages.tests.get(strtest_id, TestGetParams**kwargs) -> Test
GET/zones/{zone_id}/speed_api/pages/{url}/tests/{test_id}
Start page test
speed.pages.tests.create(strurl, TestCreateParams**kwargs) -> Test
POST/zones/{zone_id}/speed_api/pages/{url}/tests
Delete all page tests
speed.pages.tests.delete(strurl, TestDeleteParams**kwargs) -> TestDeleteResponse
DELETE/zones/{zone_id}/speed_api/pages/{url}/tests
ModelsExpand Collapse
class Test:
id: Optional[str]

UUID.

maxLength36
date: Optional[datetime]
formatdate-time
desktop_report: Optional[LighthouseReport]

The Lighthouse report.

mobile_report: Optional[LighthouseReport]

The Lighthouse report.

region: Optional[LabeledRegion]

A test region with a label.

schedule_frequency: Optional[Literal["DAILY", "WEEKLY"]]

The frequency of the test.

One of the following:
"DAILY"
"WEEKLY"
url: Optional[str]

A URL.

class TestDeleteResponse:
count: Optional[float]

Number of items affected.