# Payment Imports CSV Trimmed Typed Conversion

> Payment 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-16).

Validates and normalizes a payment imports CSV by trimming whitespace and converting cell types, supporting up to 1000 rows with configurable delimiters and value constraints.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-payments-normalise?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/payment-imports-csv-trimmed-typed-conversion-e9604bf1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_k9sTiJUXfHRlaxT5bWt1c

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 payment-imports-csv-trimmed-typed-conversion-e9604bf1 -d '<json body>'
```

Example prompt: Can you validate and normalize this payment imports CSV for me — it uses comma delimiters, amounts should be between 0 and 1000000, and only 'group-a' and 'group-b' are allowed invoice categories: 'payment_id,paid_on,invoice_id,paid_amount,processing_fee\nrecord-a,2026-01-01,group-a,10,2'?

## When to prefer this

Choose this endpoint when you need a lightweight, paid-per-call validation step for payment-specific CSV files before ingestion, especially when you need trimmed whitespace, typed column enforcement, category allow-listing, and numeric range checks in a single pass without external enrichment. It is purpose-built for the payment_id/paid_on/invoice_id/paid_amount/processing_fee schema pattern and handles quoted cells correctly.

## Known failure modes

- CSV exceeds 100000 character limit — request rejected
- More than 1000 rows submitted — validation not performed
- Cell value exceeds max_cell_length — flagged in report
- Numeric values outside declared minimum/maximum bounds — flagged
- Category value not in allowed_categories list — flagged
- Malformed CSV structure (unclosed quotes, wrong delimiter) — parse error returned
- Empty CSV body submitted — error response

## How this service works

Payment imports — Trimmed typed conversion: Trimmed typed conversion for Payment 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

A CSV trimmed typed conversion report covering up to 1000 rows, detailing which cells passed type conversion and whitespace trimming, highlighting any values outside the declared numeric range, rows with disallowed category values, or cells exceeding the maximum cell length limit.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "payment_id,paid_on,invoice_id,paid_amount,processing_fee\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/payment-imports-csv-trimmed-typed-conversion-e9604bf1/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)
