# Survey Participation Data Quality Suite — Audit, Deduplication & Numeric Ordering

> Survey Participation Data Quality Suite — Audit, Deduplication & Numeric Ordering 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-30).

Runs three local analytical reports on survey participation data (respondents/invitations): record quality audit, exact row deduplication, and numeric row ordering — up to 200 rows per call.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-education-10-213?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/survey-participation-data-quality-suite-audit-deduplication-numeric-31837776
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oG2xuec09Ye80dJoq55_8

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 survey-participation-data-quality-suite-audit-deduplication-numeric-31837776 -d '<json body>'
```

Example prompt: Can you run the three-report quality suite on my survey participation data — audit record quality, remove exact duplicate rows, and sort everything numerically by respondents? Here are up to 200 rows with row_id, course_group, date, respondents, and invitations fields.

## When to prefer this

Choose this endpoint when you need a combined, cost-efficient batch operation — quality audit, deduplication, and numeric ordering — on survey participation data (respondents and invitations) in a single API call. It is ideal for pre-analysis data cleaning pipelines in education or research contexts where up to 200 rows need to be validated locally without any external data enrichment or live predictions. Prefer alternatives if you need string normalization, histogram generation, or other statistical transformations not covered by these three reports.

## Known failure modes

- Submitting more than 200 rows returns a validation error
- Missing required fields (row_id, course_group, date, respondents, invitations) cause row-level rejection
- Invalid date format (not YYYY-MM-DD) triggers pattern validation failure
- Numeric values outside the allowed range (-1,000,000,000,000 to 1,000,000,000,000) are rejected
- Empty rows array returns an error due to minItems:1 constraint
- Invalid field enum value (anything other than 'respondents' or 'invitations') causes a schema error
- Payment failure via x402 protocol prevents processing

## How this service works

Survey participation — Record quality audit + Exact row deduplication + Numeric row ordering: Record quality audit + Exact row deduplication + Numeric row ordering for supplied survey participation records (respondents, invitations). 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

Returns three independent reports generated from the submitted rows: (1) a record quality audit flagging issues such as nulls, out-of-range values, or malformed dates; (2) an exact row deduplication report identifying and removing identical records; and (3) a numerically ordered version of the rows ranked by the selected field (respondents or invitations). All processing is local — no external lookups or predictions are made.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "course_group",
     "date",
     "respondents",
     "invitations"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "invitations": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "respondents": {
      "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",
     "invitations": 1,
     "respondents": 10,
     "course_group": "group-a"
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "invitations": 2,
     "respondents": 20,
     "course_group": "group-b"
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "invitations": 3,
     "respondents": 15,
     "course_group": "group-a"
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "invitations": 4,
     "respondents": 30,
     "course_group": "group-b"
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "respondents",
    "invitations"
   ],
   "type": "string",
   "default": "respondents"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/survey-participation-data-quality-suite-audit-deduplication-numeric-31837776/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)
