# Inventory Imports — Declared Column Projection

> Inventory Imports — Declared Column Projection 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 a CSV inventory import file against a declared column schema contract, checking up to 1000 rows for structural and value compliance.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-inventory-projection?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-declared-column-projection-5cc63358
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5TgjKojD_RSslzGc9F0qh

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-declared-column-projection-5cc63358 -d '<json body>'
```

Example prompt: Can you validate this inventory CSV to make sure the declared columns are correct — it uses a comma delimiter, on_hand values should be between 0 and 500000, and the only allowed warehouse categories are group-a and group-b: stock_id,counted_on,warehouse_id,on_hand,reserved_units
record-a,2026-01-01,group-a,10,2

## When to prefer this

Choose this endpoint when you need a lightweight, low-cost ($0.01 USDC) server-side validation of an inventory-domain CSV file against a declared column contract — especially for stock_id, warehouse, on_hand, and reserved_units schemas. It is purpose-built for inventory imports up to 1000 rows with no external data enrichment, making it faster and cheaper than general-purpose CSV validators or schema validation services that process larger files.

## Known failure modes

- CSV exceeds 1000 rows — only up to 1000 rows are processed
- CSV string exceeds 100000 character limit — request rejected
- Cell content exceeds max_cell_length limit — flagged or rejected
- Delimiter mismatch causes parsing failures — all rows may appear malformed
- Values outside the specified minimum/maximum range — flagged in report
- Category values not in allowed_categories list — flagged as violations
- Malformed CSV with unmatched quotes — may cause parse errors

## How this service works

Inventory imports — Declared column projection: Declared column projection 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 declared column projection report.

## Output

Returns a declared column projection report indicating whether the CSV passes the contract, with details on any rows or cells that fail column type expectations, value range constraints, allowed category membership, or structural issues such as mismatched column counts or oversized cells.

## 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-declared-column-projection-5cc63358/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)
