# Purchase Order Imports — Required Cell Check

> Purchase Order Imports — Required Cell 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 all required cells in a purchase order CSV are present and non-empty, checking up to 1000 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-purchases-required?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/purchase-order-imports-required-cell-check-067c75f1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KB-y5MlP-KihRDrimE_XC

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 purchase-order-imports-required-cell-check-067c75f1 -d '<json body>'
```

Example prompt: Check my purchase order CSV for missing required cells — here's the data with columns purchase_id, placed_on, vendor_id, ordered_units, order_amount, using a comma delimiter, and flag any rows that have empty required fields.

## When to prefer this

Choose this endpoint when you need a lightweight, low-cost ($0.01 USDC) automated check specifically for purchase order CSV imports to ensure all required cells are populated before ingestion into a downstream system. It is purpose-built for the purchase order domain with a specialized preset, making it more reliable than a generic CSV validator for PO-specific required field logic. Prefer it over general-purpose validators when working with procurement or ERP import pipelines that expect structured PO data with fields like purchase_id, placed_on, vendor_id, ordered_units, and order_amount.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- CSV contains fewer than 1 character — rejected as empty input
- Delimiter mismatch causing cells to parse incorrectly — all rows may appear malformed
- More than 1000 rows submitted — only first 1000 may be validated or request rejected
- Invalid delimiter value outside allowed enum (comma, semicolon, tab) — schema validation error
- Cell length exceeds max_cell_length setting — flagged or truncated

## How this service works

Purchase order imports — Required cell check: Required cell check for Purchase 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 required cell check report.

## Output

A required cell check report identifying which rows and cells in the purchase order CSV are missing required values, covering up to 1000 rows. The report flags empty or absent required fields so the user knows exactly what needs to be fixed before import.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "purchase_id,placed_on,vendor_id,ordered_units,order_amount\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/purchase-order-imports-required-cell-check-067c75f1/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)
