# Study Recruitment Record Quality Audit and Numeric Row Ordering

> Study Recruitment Record Quality Audit and Numeric Row 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-26).

Runs two analytical reports on supplied study recruitment data: a record quality audit and numeric row ordering for eligible_candidates or enrolled_candidates fields, up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-education-09-007?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/study-recruitment-record-quality-audit-and-numeric-row-ordering-7810fc73
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LfkxplIETkTJItlsF_wh_

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 study-recruitment-record-quality-audit-and-numeric-row-ordering-7810fc73 -d '<json body>'
```

Example prompt: Can you run a record quality audit and numeric row ordering report on my study recruitment data? I have rows with eligible_candidates and enrolled_candidates figures across multiple course groups — here are up to 200 rows, and I want the ordering done on the enrolled_candidates field.

## When to prefer this

Choose this endpoint when you need a quick, cheap ($0.01 USDC) dual-report pass — quality audit plus numeric ordering — on study recruitment data with up to 200 rows. It is ideal when you have structured enrollment records and want to validate data completeness and rank rows by candidate count without any live lookups or external data enrichment.

## Known failure modes

- Exceeding 200 rows returns a validation error
- Missing required fields (row_id, date, course_group, eligible_candidates, enrolled_candidates) cause row-level rejection
- Invalid date format (non YYYY-MM-DD) fails schema validation
- Invalid field enum value (not eligible_candidates or enrolled_candidates) causes request rejection
- Empty rows array returns an error

## How this service works

Study recruitment — Record quality audit + Numeric row ordering: Record quality audit + Numeric row ordering for supplied study recruitment records (eligible_candidates, enrolled_candidates). 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

Returns two independent reports: (1) a record quality audit highlighting data issues such as nulls, missing fields, or out-of-range values across the supplied rows, and (2) a numeric row ordering report ranking rows by the selected field (eligible_candidates or enrolled_candidates). Both reports are generated from the supplied data locally with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/study-recruitment-record-quality-audit-and-numeric-row-ordering-7810fc73/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)
