---
search:
  tags:
    - V1
    - GET
seo:
  description: >-
    Fetch Supabase-backed v1 test runs for a project, optionally filtered…
    Reference for the GET /v1/projects/{projectId}/test-runs endpoint in the
    Judgeval API.
sidebar:
  label: Fetch test runs
  badge: GET
title: Fetch test runs
type: openapi-operation
---
Fetch Supabase-backed v1 test runs for a project, optionally filtered by config, dataset, or status.

`GET /v1/projects/{projectId}/test-runs`

**Responses**

- `200` — Response for status 200

Response example, 200:

```json
{
  "test_runs": [
    {
      "id": "string",
      "organization_id": "string",
      "project_id": "string",
      "user_id": "string",
      "test_config_id": "string",
      "dataset_id": "string",
      "dataset_version_id": "string",
      "source": "sdk",
      "status": "pending",
      "name": "string",
      "error_message": "string",
      "created_at": "string",
      "updated_at": "string",
      "started_at": "string",
      "completed_at": "string"
    }
  ]
}
```
