# Supplier Qualification Duplicate Key Report and Missing Value Fill

> Supplier Qualification Duplicate Key Report and Missing Value Fill 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-15).

Detects duplicate row_id keys and fills missing values in supplier qualification records (checked_criteria, met_criteria) using zero, mean, or median imputation

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-02-070?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/supplier-qualification-duplicate-key-report-and-missing-value-fill-d39367b5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yvuSk1s6TkXMaEe4j5h9Q

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 supplier-qualification-duplicate-key-report-and-missing-value-fill-d39367b5 -d '<json body>'
```

Example prompt: I have a batch of up to 200 supplier qualification rows with row_id, company_group, date, checked_criteria, and met_criteria — can you run a duplicate key check on them and fill any missing checked_criteria values using median imputation?

## When to prefer this

Choose this endpoint when you need simultaneous duplicate key detection and missing value imputation on supplier qualification records (checked_criteria and met_criteria fields) in a single low-cost call ($0.01 USDC for both reports). It is ideal for batch data quality checks on datasets up to 200 rows before downstream analysis or reporting, with no external lookups or live data dependencies required.

## Known failure modes

- Exceeding 200 rows causes rejection
- Missing required fields (row_id, company_group, date, checked_criteria, met_criteria) causes validation error
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- Numeric values outside ±1,000,000,000,000 range are rejected
- Invalid enum value for field or method causes error
- Empty rows array is rejected (minItems: 1)

## How this service works

Supplier qualification — Duplicate key report + Explicit missing-value fill: Duplicate key report + Explicit missing-value fill for supplied supplier qualification records (checked_criteria, met_criteria). 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 duplicate key report identifying any row_ids that appear more than once across the submitted rows, and (2) a missing value fill report showing original null values in the chosen field (checked_criteria or met_criteria) replaced by the selected imputation method (zero, mean, or median), covering up to 200 submitted rows.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/supplier-qualification-duplicate-key-report-and-missing-value-fill-d39367b5/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)
