# Supplying Test Results

Test results can be provided to Testpad as part of creating Scripts using these endpoints:

- `POST /projects/:p/scripts`  
- `POST /projects/:p/folders/:f/scripts`

Results can be provided either **together with a test row** (per row), **together with a test run column** (per column), or **individually**.

**Per-row (in test objects)**:
- `results` as a **list** maps in order to the defined test runs.  
- `results` as an **object** uses test run IDs as keys.

**Per-column (in run objects)**:
- `results` is an **object** with test IDs as keys.

**Individual result formats**:
- **String**: `"pass"`, `"fail"`, `"blocked"`, `"query"`, `"skip"`  
- **List**: `[result, comment, issue]` (triple)  
- **Object**: `{ "result": "...", "comment": "...", "issue": "..." }`

