# Refund Imports CSV Blank Row Report

> Refund Imports CSV Blank Row Report 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-15).

Validates a refund imports CSV file and reports blank/empty rows, up to 1000 rows

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-refunds-empty-rows?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/refund-imports-csv-blank-row-report-703851df
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_v9tvxHRK1zD6-mn1LC1tc

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 refund-imports-csv-blank-row-report-703851df -d '<json body>'
```

Example prompt: Can you check my refund imports CSV for blank rows? Here's the data with columns refund_id, refunded_on, order_id, refund_amount, refunded_units — use a comma delimiter and flag any empty rows you find.

## When to prefer this

Choose this endpoint when you need a fast, self-contained blank row check specifically for refund import CSV files, without any external data lookups or enrichment. It is ideal for pre-import validation pipelines, data quality audits before financial reconciliation, or automated checks in refund processing workflows. Best when your CSV has up to 1000 rows and you need a lightweight, per-call report at low cost.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- CSV has more than 1000 rows — exceeds row limit
- Invalid delimiter specified (must be comma, semicolon, or tab)
- Cell content exceeds max_cell_length — validation error
- Malformed CSV that cannot be parsed — parsing error returned
- Empty or missing csv field — schema validation failure

## How this service works

Refund imports — Blank row report: Blank row report for Refund 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 blank row report report.

## Output

Returns a blank row report identifying which rows in the submitted refund imports CSV are empty or blank, based on the declared CSV contract (delimiter, max cell length, allowed categories, and numeric bounds). No external data is fetched; validation is self-contained to the submitted CSV.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "refund_id,refunded_on,order_id,refund_amount,refunded_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/refund-imports-csv-blank-row-report-703851df/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)
