# Inventory Imports — Category Allowlist Check

> Inventory Imports — Category Allowlist Check 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-19).

Validates that every category field in a CSV inventory import belongs to a user-defined allowlist, returning a per-row compliance report for up to 1000 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-inventory-categories?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/inventory-imports-category-allowlist-check-0f3844cb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HrJHsIYg4nb7svIfL3bYx

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 inventory-imports-category-allowlist-check-0f3844cb -d '<json body>'
```

Example prompt: Check my inventory CSV for category compliance — the allowed warehouse groups are 'group-a', 'group-b', and 'group-c'. Here's the CSV: stock_id,counted_on,warehouse_id,on_hand,reserved_units\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-x,20,3

## When to prefer this

Choose this endpoint when you need a lightweight, low-cost ($0.01 USDC) validation pass specifically for inventory CSV category fields before ingestion into a warehouse or ERP system. It is ideal for automated data quality gates in inventory pipelines where you want to catch disallowed warehouse group or category codes early. Prefer this over general-purpose CSV validators when the use case is specifically category/classification allowlist enforcement on inventory data with quoted-cell CSV support.

## Known failure modes

- CSV exceeds 1000 rows — only up to 1000 rows are processed
- CSV string exceeds 100,000 character limit — request rejected
- allowed_categories list exceeds 100 items — schema violation
- Invalid delimiter specified — must be comma, semicolon, or tab
- Malformed CSV structure — unparseable rows may be skipped or flagged
- Empty CSV input — minLength:1 enforced, empty string rejected
- Cell length exceeds max_cell_length threshold — may cause parse error

## How this service works

Inventory imports — Category allowlist check: Category allowlist check for Inventory imports. Validate a declared CSV table contract, up to 1000 rows. Quoted cells supported; no external enrichment. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one CSV category allowlist check report.

## Output

A structured report indicating which rows in the submitted CSV have category values that fall outside the declared allowlist, including row identifiers and the offending values, covering up to 1000 rows of inventory data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "stock_id,counted_on,warehouse_id,on_hand,reserved_units\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3",
   "maxLength": 100000,
   "minLength": 1
  },
  "maximum": {
   "type": "number",
   "default": 1000000000000,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  },
  "minimum": {
   "type": "number",
   "default": -1000000000000,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  },
  "delimiter": {
   "enum": [
    ",",
    ";",
    "\t"
   ],
   "type": "string",
   "default": ","
  },
  "max_cell_length": {
   "type": "integer",
   "default": 1000,
   "maximum": 5000,
   "minimum": 1
  },
  "allowed_categories": {
   "type": "array",
   "items": {
    "type": "string",
    "default": "",
    "maxLength": 100,
    "minLength": 1
   },
   "default": [
    "group-a",
    "group-b"
   ],
   "maxItems": 100,
   "minItems": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/inventory-imports-category-allowlist-check-0f3844cb/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)
