# GTmetrix integration

> Website performance testing: run Lighthouse and legacy tests, fetch reports, pages, tags, monitoring and performance alerts.

- Authentication: apiKey

## Tools (35)

- **Attach Pages to a Tag**: Attach one or more pages to a tag.
- **Attach Tags to a Page**: Attach one or more existing tags to a page.
- **Create a Page Tag**: Create a new tag (or update one if data.id is supplied).
- **Delete a Page**: Permanently delete a page with all its reports and history.
- **Delete a Page Tag**: Delete a tag and remove it from all pages.
- **Delete a Report**: Permanently delete a report and all its resources.
- **Delete Performance Alert Conditions for a Page**: Remove all of a page's performance alert conditions.
- **Detach Pages from a Tag**: Remove one or more pages from a tag.
- **Detach Tags from a Page**: Remove one or more tags from a page.
- **Get Account Status**: Get account details including the API credit balance and next refill.
- **Get a Page**: Retrieve a page: reports sharing the same URL and analysis options.
- **Get a Page Tag**: Get a single tag.
- **Get a Report**: Retrieve a completed report's scores, timings and resource links.
- **Get a Report PDF**: Generate and download a report PDF; charges extra API credits.
- **Get a Report Resource**: Download a report's screenshot, HAR, filmstrip, Lighthouse JSON, video and other resources.
- **Get a Test**: Poll the state of a started test; completed tests redirect to the report.
- **Get Browser Details**: Get one test browser by ID.
- **Get Location Details**: Get one test location by ID.
- **Get Performance Alert Conditions for a Page**: Retrieve a page's performance alert condition configuration.
- **Get Performance Alert Events for a Page**: List performance alert events triggered by a page, most recent first.
- **Get Simulated Device Details**: Get one simulated device by ID.
- **Get the Latest Report from a Page**: Fetch the newest report of a page.
- **List Browsers**: List test browsers available to your account and their capabilities.
- **List Pages**: Get a paginated list of your account's pages with filters and sorting.
- **List Page Tags**: Get all tags belonging to your account.
- **List Reports from a Page**: Get a paginated list of valid reports belonging to a page.
- **List Simulated Devices**: List simulated devices usable with the simulate_device test option.
- **List Test Locations**: List test locations and whether your account can use them.
- **List Tests**: Get a paginated list of your account's tests (retained 24 hours).
- **Retest a Page**: Start a new test reusing a page's settings; costs API credits.
- **Retest a Report**: Start a new test reusing a report's settings; costs API credits.
- **Start a Test**: Queue a new performance test for a URL; costs API credits.
- **Update a Page Tag**: Partially update a tag's name, description or color.
- **Update Page Monitoring**: Enable, disable or change the monitoring frequency of a page.
- **Update Performance Alert Conditions for a Page**: Replace a page's alert conditions, video option and recipients.

Connect GTmetrix in General Input: https://www.generalinput.com/apps/gtmetrix