# Supplier Qualification — Numeric Interval Filter + Date by Category Pivot

> Supplier Qualification — Numeric Interval Filter + Date by Category Pivot 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).

Filters supplier qualification rows by a numeric range on checked_criteria or met_criteria, then pivots the filtered data by date and company_group category — returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-02-133?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-numeric-interval-filter-date-by-category-pivot-3b9a7411
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-ATOvExtaziHHZA--30KZ

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-numeric-interval-filter-date-by-category-pivot-3b9a7411 -d '<json body>'
```

Example prompt: Filter my supplier qualification records where checked_criteria is between 10 and 30, then pivot the results by date and company_group — I have 4 rows: row-1 (group-a, 2026-10-01, checked=10, met=1), row-2 (group-b, 2026-10-02, checked=20, met=2), row-3 (group-a, 2026-10-03, checked=15, met=3), row-4 (group-b, 2026-10-04, checked=30, met=4).

## When to prefer this

Choose this endpoint when you have supplier qualification records (with checked_criteria and met_criteria numeric fields) and need both a numeric range filter and a date-by-category pivot in a single low-cost call. It is purpose-built for procurement and vendor qualification analytics on user-supplied data — no external data sources, predictions, or live lookups are involved. Prefer it over generic analytics tools when your data fits the supplier qualification schema and you need exactly these two complementary report types for up to 200 rows at $0.01 USDC.

## Known failure modes

- Fewer than 1 row submitted — validation error
- More than 200 rows submitted — rejected with max-items error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Numeric values outside ±1,000,000,000,000 range — rejected
- Missing required fields (row_id, company_group, date, checked_criteria, met_criteria) — validation error
- Field enum value not 'checked_criteria' or 'met_criteria' — rejected
- Minimum greater than maximum — may return empty filter result or error
- Payment not included or insufficient — x402 payment required response

## How this service works

Supplier qualification — Numeric interval filter + Date by category pivot: Numeric interval filter + Date by category pivot 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

Two analytical reports based on the submitted supplier qualification rows: (1) a numeric interval filter report showing only the rows where the selected field (checked_criteria or met_criteria) falls within the specified minimum–maximum range, and (2) a date-by-category pivot report that cross-tabulates the filtered results by date and company_group. Both reports are computed locally with no external lookups. Up to 200 input rows are supported per call.

## 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"
  },
  "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/supplier-qualification-numeric-interval-filter-date-by-category-pivot-3b9a7411/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)
