# Maintenance Imports CSV Trimmed Typed Conversion

> Maintenance 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-15).

Validates and type-converts a maintenance records CSV (up to 1000 rows), trimming whitespace and enforcing declared column contracts with configurable numeric bounds and category allowlists.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-maintenance-normalise?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/maintenance-imports-csv-trimmed-typed-conversion-33dd8754
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tvzirlkF3fWjjCKma-29k

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 maintenance-imports-csv-trimmed-typed-conversion-33dd8754 -d '<json body>'
```

Example prompt: Can you validate my maintenance imports CSV — it has columns maintenance_id, performed_on, asset_id, labour_hours, and parts_cost — and make sure all values are properly typed and trimmed, with asset_id only allowing 'group-a' or 'group-b', parts_cost between 0 and 10000, and labour_hours between 0 and 500?

## When to prefer this

Choose this endpoint when you need a fast, low-cost ($0.01 USDC) typed validation and normalization pass on maintenance-domain CSV imports of up to 1000 rows, especially when you need to enforce category allowlists and numeric bounds without any external data enrichment. Prefer this over generic CSV validators when the data specifically follows a maintenance records schema (maintenance_id, performed_on, asset_id, labour_hours, parts_cost).

## Known failure modes

- CSV exceeds 1000 rows — request rejected
- CSV string exceeds 100,000 character limit
- Invalid delimiter specified (must be comma, semicolon, or tab)
- Malformed CSV that cannot be parsed even with quote support
- allowed_categories list exceeds 100 entries
- Cell length exceeds configured max_cell_length
- Missing or empty CSV body

## How this service works

Maintenance imports — Trimmed typed conversion: Trimmed typed conversion for Maintenance 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 trimmed typed conversion report for the submitted maintenance CSV, indicating which rows and cells pass or fail the declared column contract, with type coercion results, whitespace trimming outcomes, numeric range violations, and disallowed category values flagged per row.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "maintenance_id,performed_on,asset_id,labour_hours,parts_cost\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/maintenance-imports-csv-trimmed-typed-conversion-33dd8754/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)
