# Test Run Imports — Valid Row Export

> Test Run Imports — Valid Row Export is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-16).

Validates and exports valid rows from a CSV test run import file, checking up to 1000 rows against declared column constraints.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-test-runs-valid-rows?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/test-run-imports-valid-row-export-c99c5df5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_klpezV6_pB9s-Q5r43DMd

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability test-run-imports-valid-row-export-c99c5df5 -d '<json body>'
```

Example prompt: Can you validate this test run import CSV and export only the valid rows? The CSV has columns run_id, executed_on, suite_id, passed_tests, failed_tests, and the allowed suite categories are group-a and group-b with a max cell length of 500.

## When to prefer this

Choose this endpoint when you need to validate CSV test run import data against a defined schema contract — specifically when you need to extract and export only the rows that pass all constraints including numeric bounds, categorical allowlists, and cell length limits. Best suited for QA workflows, CI/CD data gates, and pre-import sanity checks on test result CSVs up to 1000 rows.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- CSV is empty or missing — validation cannot proceed
- Delimiter mismatch causes all rows to parse incorrectly
- All rows fail validation constraints — empty valid row export returned
- Allowed categories list mismatch causes all categorical rows to be flagged invalid
- Cell content exceeds max_cell_length — those rows excluded from valid export

## How this service works

Test run imports — Valid row export: Valid row export for Test run imports. Validate a declared CSV table contract, up to 1000 rows. Quoted cells supported; no external enrichment. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one CSV valid row export report.

## Output

A report listing the valid rows from the submitted CSV test run import, filtered against the declared constraints (numeric range, allowed categories, max cell length, delimiter), with up to 1000 rows assessed. Rows that pass all checks are included in the export output.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "run_id,executed_on,suite_id,passed_tests,failed_tests\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3",
   "maxLength": 100000,
   "minLength": 1
  },
  "maximum": {
   "type": "number",
   "default": 1000000000000,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  },
  "minimum": {
   "type": "number",
   "default": -1000000000000,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  },
  "delimiter": {
   "enum": [
    ",",
    ";",
    "\t"
   ],
   "type": "string",
   "default": ","
  },
  "max_cell_length": {
   "type": "integer",
   "default": 1000,
   "maximum": 5000,
   "minimum": 1
  },
  "allowed_categories": {
   "type": "array",
   "items": {
    "type": "string",
    "default": "",
    "maxLength": 100,
    "minLength": 1
   },
   "default": [
    "group-a",
    "group-b"
   ],
   "maxItems": 100,
   "minItems": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/test-run-imports-valid-row-export-c99c5df5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
