# Test Run Imports — Record Key Uniqueness Validator

> Test Run Imports — Record Key Uniqueness Validator 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-11).

Validates that all record keys in a CSV of test run import data are unique, returning a uniqueness report for up to 1000 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-test-runs-keys?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/test-run-imports-record-key-uniqueness-validator-38639a71
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XTbLtjpWsUMy128R1Gub3

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-record-key-uniqueness-validator-38639a71 -d '<json body>'
```

Example prompt: Can you check this test run CSV for duplicate record keys? It has columns run_id, executed_on, suite_id, passed_tests, and failed_tests — use a comma delimiter and flag any rows where the run_id appears more than once.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call uniqueness check specifically for test run import CSVs, without needing a full data pipeline or database. It is ideal for pre-import validation steps in CI/CD workflows, QA automation, or agent-driven data hygiene checks where duplicate record keys would cause downstream import failures.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- CSV contains fewer than 1 valid row — validation cannot proceed
- Delimiter mismatch causes all data to be parsed as a single column
- Cell content exceeds max_cell_length limit — row parsing error
- Malformed CSV with unmatched quotes causes parse failure
- More than 1000 rows submitted — only first 1000 may be evaluated

## How this service works

Test run imports — Record key uniqueness: Record key uniqueness 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 record key uniqueness report.

## Output

A record key uniqueness report indicating whether all row keys in the submitted CSV are unique, identifying any duplicate keys and their row positions, covering up to 1000 rows of the provided CSV data.

## 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-record-key-uniqueness-validator-38639a71/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)
