GTmetrix integration (Developer Tools, Data). Imported from open-connector.
https://gtmetrix.com/api/2.0/status
/locations
/locations/{location_id}
| Param | Type | Required | Description |
|---|---|---|---|
| location_id | string | required | The GTmetrix location ID. |
/browsers
/browsers/{browser_id}
| Param | Type | Required | Description |
|---|---|---|---|
| browser_id | string | required | The GTmetrix browser ID. |
/simulated-devices
/simulated-devices/{simulated_device_id}
| Param | Type | Required | Description |
|---|---|---|---|
| simulated_device_id | string | required | The GTmetrix simulated device ID. |
/tests
| Param | Type | Required | Description |
|---|---|---|---|
| page_size | integer | optional | The number of results to return per page. |
| page_number | integer | optional | The page number of results to return. |
| sort | array | optional | The GTmetrix test sort directives to apply. |
| filter_bool | string | optional | The boolean connector used between GTmetrix filters. |
| sources | array | optional | The GTmetrix test source filters to apply. |
| states | array | optional | The GTmetrix test states to include. |
| location_ids | array | optional | The GTmetrix location IDs to include in the test list. |
| browser_ids | array | optional | The GTmetrix browser IDs to include in the test list. |
| created_eq | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| created_gt | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| created_gte | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| created_lt | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| created_lte | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| started_eq | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| started_gt | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| started_gte | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| started_lt | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| started_lte | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| finished_eq | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| finished_gt | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| finished_gte | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| finished_lt | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| finished_lte | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
/tests/{test_id}
| Param | Type | Required | Description |
|---|---|---|---|
| test_id | string | required | The GTmetrix test ID. |
/pages
| Param | Type | Required | Description |
|---|---|---|---|
| page_size | integer | optional | The number of results to return per page. |
| page_number | integer | optional | The page number of results to return. |
| sort | array | optional | The GTmetrix page sort directives to apply. |
| filter_bool | string | optional | The boolean connector used between GTmetrix filters. |
| location_ids | array | optional | The GTmetrix location IDs to include in the page list. |
| browser_ids | array | optional | The GTmetrix browser IDs to include in the page list. |
| monitored | array | optional | The GTmetrix monitored frequency filters to apply. |
| urls | array | optional | The GTmetrix page URLs to filter by. |
| created_eq | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| created_gt | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| created_gte | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| created_lt | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| created_lte | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| latest_report_time_eq | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| latest_report_time_gt | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| latest_report_time_gte | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| latest_report_time_lt | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
| latest_report_time_lte | integer | optional | A UNIX timestamp in seconds returned by the GTmetrix API. |
/pages/{page_id}
| Param | Type | Required | Description |
|---|---|---|---|
| page_id | string | required | The GTmetrix page slug identifier. |
/pages/{page_id}/reports
| Param | Type | Required | Description |
|---|---|---|---|
| page_id | string | required | The GTmetrix page slug identifier. |
| page_size | integer | optional | The number of results to return per page. |
| page_number | integer | optional | The page number of results to return. |
| sort | array | optional | The GTmetrix page report sort directives to apply. |
/pages/{page_id}/latest-report
| Param | Type | Required | Description |
|---|---|---|---|
| page_id | string | required | The GTmetrix page slug identifier. |
/reports/{report_slug}
| Param | Type | Required | Description |
|---|---|---|---|
| report_slug | string | required | The GTmetrix report slug identifier. |