# Order Imports — Invalid Row Export

> Order Imports — Invalid Row Export 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-16).

Validates an order CSV file against a declared table contract and returns a report of all invalid rows (up to 1000 rows)

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-orders-invalid-rows?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/order-imports-invalid-row-export-194ea8b1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gBnlcbEt9S3I_AHdbTjF2

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 order-imports-invalid-row-export-194ea8b1 -d '<json body>'
```

Example prompt: Can you check my order import CSV for invalid rows? The file uses comma delimiters, customer_id must be one of 'group-a' or 'group-b', gross_amount should be between 0 and 50000, and I need a full report of which rows fail validation.

## When to prefer this

Use this endpoint when you need to validate a CSV order import file against a declared schema contract — specifically checking for invalid rows based on numeric range, allowed category values, cell length, and delimiter rules — before committing the data to a downstream system. It is purpose-built for order data (order_id, ordered_on, customer_id, gross_amount, item_count) rather than generic CSV validation.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- More than 1000 rows submitted — only first 1000 may be processed
- Invalid delimiter value supplied (must be comma, semicolon, or tab)
- Malformed CSV that cannot be parsed at all
- max_cell_length or numeric range parameters out of allowed bounds
- Empty CSV string submitted

## How this service works

Order imports — Invalid row export: Invalid row export for Order 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 invalid row export report.

## Output

A structured report identifying which rows in the submitted CSV are invalid, including row references and the nature of the validation failures, based on the declared contract (delimiter, numeric range, allowed categories, max cell length).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "order_id,ordered_on,customer_id,gross_amount,item_count\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/order-imports-invalid-row-export-194ea8b1/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)
