# Data Ingestion Batches — Record Quality Audit + Exact Row Deduplication + Numeric Distribution

> Data Ingestion Batches — Record Quality Audit + Exact Row Deduplication + Numeric Distribution 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-17).

Runs three analytical reports (record quality audit, exact row deduplication, and numeric distribution) on up to 200 data ingestion batch records containing received_rows and accepted_rows fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-01-210?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/data-ingestion-batches-record-quality-audit-exact-row-deduplication-c279d20d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OKfnw1hEPdfVOhwD5BIrM

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 data-ingestion-batches-record-quality-audit-exact-row-deduplication-c279d20d -d '<json body>'
```

Example prompt: Can you run a quality audit, exact deduplication check, and numeric distribution analysis on my ingestion batch records? I have rows like date 2026-10-01, dataset_group group-a, received_rows 10, accepted_rows 1 — up to 50 rows — and I want the distribution report on the received_rows field.

## When to prefer this

Choose this endpoint when you need three bundled analytical operations — quality audit, exact deduplication, and numeric distribution — on data ingestion batch records in a single cost-efficient call ($0.01 USDC for all three). It is ideal for ETL monitoring, pipeline data validation, and batch log analysis where offline computation on up to 200 rows suffices. Prefer alternatives if you need real-time lookup, predictive analytics, external data enrichment, or batches larger than 200 rows.

## Known failure modes

- Exceeding 200 rows returns an error due to maxItems constraint
- Missing required fields (row_id, dataset_group, date, received_rows, accepted_rows) cause validation failure
- Invalid date format (not YYYY-MM-DD) fails pattern validation
- Numeric values outside ±1,000,000,000,000 are rejected
- Empty rows array (minItems:1 violated) returns an error
- Invalid field enum value (not received_rows or accepted_rows) causes rejection

## How this service works

Data ingestion batches — Record quality audit + Exact row deduplication + Numeric distribution: Record quality audit + Exact row deduplication + Numeric distribution for supplied data ingestion batches records (received_rows, accepted_rows). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.

## Output

Three independent analytical reports: (1) a record quality audit identifying missing, malformed, or out-of-range values across the batch; (2) an exact row deduplication report identifying and removing identical records; (3) a numeric distribution summary of the selected field (received_rows or accepted_rows) including statistics like min, max, mean, and percentile breakdowns. All computed locally with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/data-ingestion-batches-record-quality-audit-exact-row-deduplication-c279d20d/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)
