> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getcollate.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Test Suites

> Organize test cases into basic or logical groupings

# Test Suites

A **Test Suite** is a collection of test cases. Test suites come in two types.

## Basic vs Logical

The `basic` response field identifies the suite type:

| Type | `basic` | Description |
| - | - | - |
| **Basic** | `true` | Automatically created and tied to a specific table. Contains all test cases for that table. |
| **Logical** | `false` | User-defined grouping of test cases across multiple tables for organized reporting. |

<Info>
  Basic test suites are automatically created when you add the first test case to a table. Logical test suites are created manually to group related tests across tables.
</Info>

## Fully Qualified Name

The fully qualified name (FQN) for a test suite is its name:

```
critical_data_quality_checks
```

***

## API Endpoints

| Method | Endpoint | Description |
| - | - | - |
| `POST` | `/v1/dataQuality/testSuites/basic` | [Create a Basic Test Suite](/api-reference/data-quality/test-suites/create#create-a-basic-test-suite) |
| `POST` | `/v1/dataQuality/testSuites` | [Create a logical test suite](/api-reference/data-quality/test-suites/create) |
| `GET` | `/v1/dataQuality/testSuites` | [List test suites](/api-reference/data-quality/test-suites/list) |
| `GET` | `/v1/dataQuality/testSuites/{id}` | [Get by ID](/api-reference/data-quality/test-suites/retrieve) |
| `GET` | `/v1/dataQuality/testSuites/name/{fqn}` | [Get by name](/api-reference/data-quality/test-suites/retrieve) |
| `PATCH` | `/v1/dataQuality/testSuites/{id}` | [Update by ID](/api-reference/data-quality/test-suites/update) |
| `DELETE` | `/v1/dataQuality/testSuites/{id}` | [Delete by ID](/api-reference/data-quality/test-suites/delete) |
| `GET` | `/v1/dataQuality/testSuites/{id}/versions` | [List versions](/api-reference/data-quality/test-suites/versions) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.