# Inventory Imports CSV Trimmed Typed Conversion

> Inventory Imports CSV Trimmed Typed Conversion 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 and type-converts an inventory CSV file (up to 1000 rows), trimming whitespace and enforcing declared column types and value constraints.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-inventory-normalise?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-csv-trimmed-typed-conversion-8eacd0a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CIRr_atj89ejl-xTQvZVX

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-csv-trimmed-typed-conversion-8eacd0a0 -d '<json body>'
```

Example prompt: Can you validate this inventory CSV for me — it has columns stock_id, counted_on, warehouse_id, on_hand, and reserved_units — and make sure all numeric values are between 0 and 500000, cells are no longer than 1000 characters, and warehouse_id is only 'group-a' or 'group-b'?

## When to prefer this

Choose this endpoint when you need to validate and type-normalize inventory-specific CSV imports — particularly when you need to enforce numeric ranges on stock quantities, whitespace trimming, quoted-cell support, and categorical constraints on warehouse or group IDs. It is purpose-built for the stock_id/counted_on/warehouse_id/on_hand/reserved_units contract and is not a general-purpose CSV parser. Prefer it over generic CSV tools when the inventory domain preset and combined validation + type conversion in a single call is valuable.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- More than 1000 rows submitted — truncation or rejection
- Delimiter mismatch causes single-column parse failure
- Numeric minimum exceeds maximum — invalid range configuration
- Cell exceeds max_cell_length — flagged as validation error
- Malformed quoted cells cause parse errors
- Empty CSV string (minLength:1 violated) — request rejected

## How this service works

Inventory imports — Trimmed typed conversion: Trimmed typed conversion 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 trimmed typed conversion report.

## Output

Returns a trimmed typed conversion report for the submitted inventory CSV, including per-row and per-cell type validation results, whitespace trimming outcomes, range constraint checks on numeric fields, and category membership validation for allowed warehouse or group identifiers. Up to 1000 rows are processed per call.

## 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-csv-trimmed-typed-conversion-8eacd0a0/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)
