Skip to main content
GET
/
test-sets
List test sets
curl --request GET \
  --url https://api.coval.dev/v1/test-sets \
  --header 'X-API-Key: <api-key>'
{
  "test_sets": [
    {
      "name": "test-sets/abc12345",
      "id": "abc12345",
      "slug": "customer-support-scenarios",
      "display_name": "Customer Support Scenarios",
      "description": "Test cases for customer support agent",
      "test_set_type": "SCENARIO",
      "test_set_metadata": {
        "category": "support",
        "priority": "high"
      },
      "parameters": {
        "customer_name": [
          "Alice",
          "Bob"
        ],
        "issue_type": [
          "billing",
          "technical"
        ]
      },
      "test_case_count": 42,
      "create_time": "2025-10-14T12:00:00Z",
      "update_time": "2025-10-15T14:30:00Z"
    }
  ],
  "next_page_token": "<string>"
}

Authorizations

X-API-Key
string
header
required

Organization API key for authentication

Query Parameters

filter
string

Filter expression syntax. Values may be unquoted or double-quoted. Values containing spaces must be quoted. Example: test_set_type=SCENARIO

page_size
integer
default:50

Maximum number of test sets to return (default 50, max 100)

Required range: x <= 100
page_token
string

Token for retrieving the next page of results

order_by
string
default:-update_time

Field to order results by. Prefix with - for descending order. Example: -create_time for newest first

Response

Successful response

test_sets
object[]
next_page_token
string

Token for retrieving the next page (empty if last page)