# Training Assessments Exact Row Deduplication and Duplicate Key Report

> Training Assessments Exact Row Deduplication and Duplicate Key Report 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-26).

Deduplicates exact rows and generates a duplicate key report for training assessment records containing pre-score and post-score fields, processing up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-education-11-038?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/training-assessments-exact-row-deduplication-and-duplicate-key-report-8239496d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xaWojMjcXsbfDcswVeK-M

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 training-assessments-exact-row-deduplication-and-duplicate-key-report-8239496d -d '<json body>'
```

Example prompt: I have up to 200 training assessment rows with row IDs, course groups, dates, pre-scores, and post-scores — can you run exact row deduplication and generate a duplicate key report on them so I can see which records are repeated?

## When to prefer this

Choose this endpoint when you need both exact row deduplication and a duplicate key report on training assessment data (pre_score, post_score) in a single low-cost call. It is purpose-built for education and training assessment records with up to 200 rows and requires no external data sources, making it ideal for offline data quality checks on course group assessment exports.

## Known failure modes

- Exceeding 200 rows returns an error — batch must be split
- Missing required fields (row_id, course_group, date, pre_score, post_score) cause validation failure
- Invalid date format (non-YYYY-MM-DD) causes schema rejection
- Empty rows array rejected — at least 1 row required
- Scores outside ±1,000,000,000,000 range cause validation errors

## How this service works

Training assessments — Exact row deduplication + Duplicate key report: Exact row deduplication + Duplicate key report for supplied training assessments records (pre_score, post_score). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Two analytical reports: (1) an exact row deduplication report identifying which rows are perfect duplicates across all fields, and (2) a duplicate key report flagging rows that share the same key fields. Both reports are computed locally from the supplied data with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "course_group",
     "date",
     "pre_score",
     "post_score"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "pre_score": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "post_score": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "course_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "pre_score": 10,
     "post_score": 1,
     "course_group": "group-a"
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "pre_score": 20,
     "post_score": 2,
     "course_group": "group-b"
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "pre_score": 15,
     "post_score": 3,
     "course_group": "group-a"
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "pre_score": 30,
     "post_score": 4,
     "course_group": "group-b"
    }
   ],
   "maxItems": 200,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/training-assessments-exact-row-deduplication-and-duplicate-key-report-8239496d/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)
