# Donation Campaign Records – Exact Row Deduplication

> Donation Campaign Records – 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-17).

Identifies and reports exact duplicate rows within a supplied set of donation campaign records (up to 200 rows), returning a deduplication report with no external enrichment.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ar-analytics-donation-records-deduplicate?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/donation-campaign-records-exact-row-deduplication-3cdba44f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_exWLgggWtjHVZ3VeO-rey

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 donation-campaign-records-exact-row-deduplication-3cdba44f -d '<json body>'
```

Example prompt: Can you check these donation campaign records for exact duplicate rows? I have up to 200 rows with campaign names, dates, donation counts, and amounts — just tell me which rows are exact duplicates so I can clean the data before we import it.

## When to prefer this

Choose this endpoint when you need a fast, low-cost ($0.01 USDC) exact-match deduplication check on donation campaign records specifically — particularly when you have up to 200 typed rows with campaign, date, donations, and amount fields and need a structured report without any external data enrichment or forecasting.

## Known failure modes

- Fewer than 1 row submitted returns a validation error
- More than 200 rows submitted exceeds the maxItems limit and is rejected
- Malformed date strings not matching YYYY-MM-DD pattern cause schema validation failure
- Missing required fields (row_id, campaign, date, donations, amount) cause rejection
- Amount or donations values outside the ±1,000,000,000,000 range are rejected

## How this service works

Donation campaign records - Exact row deduplication: Exact row deduplication for Donation campaign records. Up to 200 supplied typed records. Local descriptive analytics; no enrichment or forecast. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded exact row deduplication report.

## Output

A bounded exact row deduplication report identifying which supplied donation campaign records are exact duplicates of one another, grouped by identical field values (campaign, date, donations, amount). No external enrichment or forecasting is included.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/donation-campaign-records-exact-row-deduplication-3cdba44f/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)
