---
title: "List Tests"
method: GET
path: "/product_flow_e2e/tests"
---

# List Tests

`GET /product_flow_e2e/tests`

## Request

- Base URL: `https://api.traversal.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.traversal.com/product_flow_e2e/tests`
- Auth: none declared

List the product-flow tests that can be selected for a run.

## Response `200`

Successful Response

- ListAvailableProductFlowTestsResponse: Response for listing the tests that can be run.
  - `tests` AvailableProductFlowTest[], required
    - `name` string, required
    - `category` 'api' | 'slack' | 'teams' | 'webhook', required
    - `tags` string[]
    - `latency_budget_seconds` number, required
    - `hard_timeout_seconds` number, required

## Changes

> 66 revisions in range; 9 not diffed.

- **2026-09-19** `aab6b635cad2`: 1 warning
  - added the new `teams` enum value to the `tests/items/category` response property for the response status `200`

[Operation history](https://skmtc.dev/traversal/apis/traversal-api/changes/product_flow_e2e/tests/get.md)

---

[API](https://skmtc.dev/traversal/apis/traversal-api.md) - [All operations](https://skmtc.dev/traversal/apis/traversal-api/llms.txt) - [OpenAPI document](https://skmtc.dev/traversal/apis/traversal-api/revisions/31e1a8b7cf89?raw)
