# Survey Participation Record Quality Audit and Numeric Interval Filter

> Survey Participation Record Quality Audit and Numeric Interval Filter is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-02).

Audits data quality and filters by numeric interval for survey participation records (respondents and invitations) across up to 200 rows, returning two analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-education-10-008?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/survey-participation-record-quality-audit-and-numeric-interval-filter-39c6c451
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FT6RNBHXrRLR9sfBHDeyD

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-record-quality-audit-and-numeric-interval-filter-39c6c451 -d '<json body>'
```

Example prompt: Can you audit the data quality of my survey participation records and also filter to only show rows where respondents are between 5 and 50? Here are the rows: row-1, group-a, 2026-10-01, 10 respondents, 1 invitation; row-2, group-b, 2026-10-02, 20 respondents, 2 invitations.

## When to prefer this

Choose this endpoint when you need both a data quality audit and a numeric range filter on survey participation data (respondents or invitations) in a single call for up to 200 rows, without requiring any external data sources or live lookups. It is especially useful for education or market research workflows where you want to validate record completeness and flag out-of-range participation counts before downstream analysis.

## Known failure modes

- More than 200 rows submitted — exceeds maximum batch size
- Missing required fields (row_id, course_group, date, respondents, invitations) in one or more rows
- Date field does not match YYYY-MM-DD format — validation error
- Minimum value greater than maximum value — invalid filter range
- Field enum value not one of 'respondents' or 'invitations' — invalid field selection
- Empty rows array submitted — minItems violation

## How this service works

Survey participation — Record quality audit + Numeric interval filter: Record quality audit + Numeric interval filter for supplied survey participation records (respondents, invitations). 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) a record quality audit identifying issues such as nulls, invalid dates, or out-of-range values in the supplied survey participation rows, and (2) a numeric interval filter report listing which rows have values for the chosen field (respondents or invitations) falling within the specified minimum and maximum bounds. Both reports are generated locally without external lookups.

## 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"
  },
  "maximum": {
   "type": "number",
   "default": 100,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  },
  "minimum": {
   "type": "number",
   "default": 0,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/survey-participation-record-quality-audit-and-numeric-interval-filter-39c6c451/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)
