Get Testsets in Project
Retrieve a paginated list of Testsets belonging to a Project.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
The ID of the Project.
"314"
Query Parameters
Maximum number of items to return (1-100). Use with cursor
for pagination through large sets.
x > 0
20
Cursor for pagination. Pass the nextCursor
from the previous response to get the next page of results.
"123"
Response
A collection of Testcases that share the same schema.
Each Testset defines the structure of its Testcases through a JSON schema.
The fieldMapping
object maps top-level keys of the Testcase schema to their roles (input/label).
Fields not mentioned in the fieldMapping
during creation or update are treated as metadata.
JSON Schema validation constraints supported:
- Required fields - Fields listed in the schema's
required
array must be present in Testcases. - Type validation - Values must match the specified type (string, number, boolean, null, integer, object, array).
- Enum validation - Values must be one of the options specified in the
enum
array. - Object property validation - Properties of objects must conform to their defined schemas.
- Array item validation - Items in arrays must conform to the
items
schema. - Logical composition - Values must conform to at least one schema in the
anyOf
array.
Testcases that fail validation will still be stored, but will include validationErrors
detailing the issues.
Extra fields in the Testcase data that are not in the schema will be stored but are ignored during validation.
x >= 0