# Training Attendance Exact Row Deduplication

> Training Attendance Exact Row Deduplication 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-27).

Removes exact duplicate rows from training attendance records (up to 200 rows) based on all field values, returning a deduplicated dataset.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-analytics-training-attendance-deduplicate?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/training-attendance-exact-row-deduplication-b5882a6b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YowP-7HhJKe6fieiUsOsa

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-attendance-exact-row-deduplication-b5882a6b -d '<json body>'
```

Example prompt: I have a list of up to 50 training attendance records with duplicate rows — can you deduplicate them exactly so only unique rows remain? Here's the data: [{"row_id":"r1","course":"Safety Basics","date":"2026-10-01","attendees":25,"completions":20},{"row_id":"r1","course":"Safety Basics","date":"2026-10-01","attendees":25,"completions":20},{"row_id":"r2","course":"First Aid","date":"2026-10-02","attendees":15,"completions":10}]

## When to prefer this

Choose this endpoint when you need fast, local exact-row deduplication of structured training attendance data (up to 200 rows) with no external enrichment or fuzzy matching. It is ideal for cleaning HR or LMS exports before analysis, reporting, or ingestion into another system. Prefer this over general-purpose deduplication tools when your data already conforms to the typed schema (row_id, course, date, attendees, completions) and you need a low-cost ($0.01 USDC), bounded, deterministic result.

## Known failure modes

- Input array is empty (minItems:1 violated) — request rejected
- More than 200 rows submitted — request rejected with validation error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Missing required fields (row_id, course, date, attendees, or completions) — validation error
- row_id or course exceeds maxLength of 80 characters — validation error
- Network or payment failure returns HTTP 402 or 5xx with no deduplicated output

## How this service works

Training attendance - Exact row deduplication: Exact row deduplication for Training attendance. Up to 200 supplied typed records. Local numeric and data-quality processing; no external enrichment or forecasting. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded exact row deduplication deliverable.

## Output

Returns the deduplicated set of training attendance rows, where any rows that were identical across all fields (row_id, course, date, attendees, completions) appear only once. The response represents a clean, unique-row dataset ready for downstream analysis or reporting.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/training-attendance-exact-row-deduplication-b5882a6b/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)
