# Procurement Cycles Category Frequencies and Missing-Value Fill

> Procurement Cycles Category Frequencies 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-25).

Computes category frequency distributions and fills missing values in procurement cycle records (request_days, approval_days) for up to 200 rows, returning two analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-operations-06-112?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/procurement-cycles-category-frequencies-and-missing-value-fill-3ab4301e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PfmxK5OJySB00cNL-SDbw

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 procurement-cycles-category-frequencies-and-missing-value-fill-3ab4301e -d '<json body>'
```

Example prompt: I have procurement cycle data for about 150 rows with team_group, request_days, and approval_days — can you run a category frequency report on it and also fill in any missing request_days values using the median?

## When to prefer this

Choose this endpoint when you have procurement cycle tabular data (up to 200 rows) and need both a category frequency summary and missing-value imputation in a single call without relying on external lookups or live data sources. It is ideal for offline batch analytics on supplier or operations data where you want deterministic, local computation at low cost ($0.01 USDC for both reports).

## Known failure modes

- More than 200 rows submitted — request rejected or truncated
- Missing required fields (row_id, team_group, date, request_days, approval_days) cause validation errors
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- Invalid fill method enum value causes bad request error
- Empty rows array returns error
- Numeric values outside allowed range cause validation failure

## How this service works

Procurement cycles — Category frequencies + Explicit missing-value fill: Category frequencies + Explicit missing-value fill for supplied procurement cycles records (request_days, approval_days). 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 category frequency distribution showing how often each team_group (or category) appears in the dataset, and (2) an explicit missing-value fill report for the specified field (request_days or approval_days) using the chosen method (zero, mean, or median), applied across up to 200 supplied rows.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/procurement-cycles-category-frequencies-and-missing-value-fill-3ab4301e/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)
