Skip to main content
create and update also accept --input-json (inline JSON, @file, or - for stdin); explicit flags override fields from the JSON. See Input JSON.

List Test Cases

Output columns: ID, INPUT, TYPE, TEST SET, CREATED

Get Test Case

Create Test Case

Create a single test case or bulk import from stdin.
The input must come from exactly one source: --input, --input-json, or --stdin. --stdin cannot be combined with the other per-case flags.

Single Test Case

Bulk Import from Stdin

Pass --stdin to read one JSON object per line. Each line is a full create request (the same fields --input-json accepts); test_set_id comes from the flag.
Or import from a file:
Each line must be valid JSON with the following fields:

SCRIPT test cases

A SCRIPT test case replaces the persona’s improvised turns with a fixed sequence. Provide script_turns at the top level of the request; each entry is one of:
simulation_metadata_input.script_turns is the legacy form and is still accepted, but new integrations should use the top-level script_turns field. Changing input_type away from SCRIPT clears the stored turns.

Update Test Case

Delete Test Case

Media Upload URL

Request a presigned URL for uploading a media file to a test case.