# Empirical ## Docs - [Introduction](https://docs.empirical.run/api-reference/analytics/introduction.md): Retrieve aggregated test analytics and trends - [Test Cases](https://docs.empirical.run/api-reference/analytics/test-cases.md): Returns test case analytics with metrics and history - [Test Runs](https://docs.empirical.run/api-reference/analytics/test-runs.md): Returns test run data aggregated by day for charts - [Test Case History (Batch)](https://docs.empirical.run/api-reference/analytics/v2/test-case-history.md): Returns per-execution history for one or many test cases - [Test Cases](https://docs.empirical.run/api-reference/analytics/v2/test-cases.md): Returns test case analytics with metrics (no history) - [Test Count](https://docs.empirical.run/api-reference/analytics/v2/test-count.md): Returns the number of distinct tests run per day - [Test Runs](https://docs.empirical.run/api-reference/analytics/v2/test-runs.md): Returns test run data aggregated by day for charts - [List Environments](https://docs.empirical.run/api-reference/environments/list.md): Returns all environments for a project - [Create Resource](https://docs.empirical.run/api-reference/resources/create.md): Create a resource and get a presigned upload URL - [Delete Resource](https://docs.empirical.run/api-reference/resources/delete.md): Delete a resource and its uploaded content - [Get Resource](https://docs.empirical.run/api-reference/resources/get.md): Retrieve a single resource by ID - [List Resources](https://docs.empirical.run/api-reference/resources/list.md): Retrieve a paginated list of resources for a project - [Update Resource](https://docs.empirical.run/api-reference/resources/update.md): Update a resource name, description, or confirm upload - [Create Snooze](https://docs.empirical.run/api-reference/snoozes/create.md): Create a new snooze for one or more tests - [Delete Snooze](https://docs.empirical.run/api-reference/snoozes/delete.md): Delete a snooze - [Get Snooze](https://docs.empirical.run/api-reference/snoozes/get.md): Retrieve a snooze by ID - [List Snoozes](https://docs.empirical.run/api-reference/snoozes/list.md): Retrieve a paginated list of snoozes for a project - [Update Snooze](https://docs.empirical.run/api-reference/snoozes/update.md): Update an existing snooze - [Get Test Case](https://docs.empirical.run/api-reference/test-cases/get.md): Returns a single test case by its Playwright test ID - [List Test Cases](https://docs.empirical.run/api-reference/test-cases/list.md): Returns test cases for a project with optional filters - [Update Test Case Tags](https://docs.empirical.run/api-reference/test-cases/update-tags.md): Update tags for a test case in the database and source file - [List Artifacts](https://docs.empirical.run/api-reference/test-runs/artifacts.md): List artifacts for a test run with optional filtering by key, prefix, or suffix - [Cancel Test Run](https://docs.empirical.run/api-reference/test-runs/cancel.md): Cancel a running or pending test run - [Create Test Run](https://docs.empirical.run/api-reference/test-runs/create.md): Trigger a new test run - [Get Test Run](https://docs.empirical.run/api-reference/test-runs/get.md): Retrieve details of a specific test run - [Introduction](https://docs.empirical.run/api-reference/test-runs/introduction.md): Trigger, list, and manage test runs - [List Test Runs](https://docs.empirical.run/api-reference/test-runs/list.md): Retrieve a paginated list of test runs with filtering options - [Skip Test Run](https://docs.empirical.run/api-reference/test-runs/skip.md): Skip the test run for a given commit so the Empirical check does not block the PR - [Get started](https://docs.empirical.run/cli/get-started.md): Start using the CLI - [Record a test](https://docs.empirical.run/cli/record.md): Record a test with the CLI - [Analytics](https://docs.empirical.run/features/analytics.md): Track test health and performance over time - [Branching](https://docs.empirical.run/features/branching.md): Align tests changes with new feature and environments - [Code Coverage](https://docs.empirical.run/features/code-coverage.md): Measure code coverage for your test runs - [Concurrency Limits](https://docs.empirical.run/features/concurrency-limits.md): Control how concurrent test runs are handled within a project - [Email Testing](https://docs.empirical.run/features/email-testing.md): Test email workflows like OTPs, invitations, and notifications - [Slack Notifications](https://docs.empirical.run/features/slack-notifications.md): Tag test owners in Slack when tests fail - [Webhook Testing](https://docs.empirical.run/features/webhook-testing.md): Assert that your application sends the correct webhooks - [Introduction](https://docs.empirical.run/index.md): Welcome to Empirical docs - [GitHub Reporter](https://docs.empirical.run/integrations/github.md): Install and configure our GitHub Reporter app - [Jira](https://docs.empirical.run/integrations/jira.md): Create coverage requests from Jira tickets - [Linear](https://docs.empirical.run/integrations/linear.md): Create coverage requests from Linear issues - [Slack](https://docs.empirical.run/integrations/slack.md): Install and configure our Slack app - [App Knowledge](https://docs.empirical.run/platform/app-knowledge.md): Document your product to guide test generation agents - [Environments](https://docs.empirical.run/platform/environments.md): Run your tests across different deployments - [Issues](https://docs.empirical.run/platform/issues.md): Investigate and resolve test failures - [Repository](https://docs.empirical.run/platform/repository.md): Your test code repository on GitHub - [Requests](https://docs.empirical.run/platform/requests.md): Ask our agents to write new tests - [Snoozes](https://docs.empirical.run/platform/snoozes.md): Suppress known failures while you work on a fix - [Test Run Configuration](https://docs.empirical.run/platform/test-run-configuration.md): Configure regions, shards, and notifications for your test runs - [Ad-hoc runs](https://docs.empirical.run/triggers/ad-hoc.md): Trigger a test run once via Dashboard or Slack - [From CI/CD pipelines](https://docs.empirical.run/triggers/ci-cd.md): Run tests after production or pre-prod deployments - [Scheduled runs](https://docs.empirical.run/triggers/scheduled.md): Run tests on schedule ## OpenAPI Specs - [openapi](https://docs.empirical.run/api-reference/openapi.json)