# Support Ticket Imports — Trimmed Typed CSV Conversion

> Support Ticket Imports — Trimmed Typed CSV 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-12).

Validates and normalizes a CSV table of support ticket import data, trimming whitespace and converting cell values to their inferred types, for up to 1000 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-tickets-normalise?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/support-ticket-imports-trimmed-typed-csv-conversion-38848196
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FuxHB8HKcUjigh7Hk_vMS

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 support-ticket-imports-trimmed-typed-csv-conversion-38848196 -d '<json body>'
```

Example prompt: Can you validate and normalize this support ticket CSV for me — it's comma-delimited, with columns ticket_id, opened_on, queue_id, response_minutes, and resolution_minutes — and make sure queue IDs only match 'group-a' or 'group-b', with response_minutes between 0 and 1440?

## When to prefer this

Choose this endpoint when you need to validate and type-normalize a support ticket CSV import specifically — particularly when you need to enforce allowed category lists for queue IDs, numeric bounds for time metrics, and cell length limits. It is purpose-built for the support ticket import schema (ticket_id, opened_on, queue_id, response_minutes, resolution_minutes) and handles quoted cells gracefully. Prefer it over generic CSV validators when you need trimmed, typed output rather than raw parsing, and when your data fits within 1000 rows and 100KB.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- More than 1000 rows submitted — validation fails
- Cell value exceeds max_cell_length — flagged as violation
- queue_id value not in allowed_categories — validation error
- Numeric value outside minimum/maximum bounds — flagged
- Malformed CSV structure or unmatched quotes — parse error
- Empty CSV string submitted — error returned
- Unsupported delimiter used — schema validation failure

## How this service works

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

Returns a trimmed typed conversion report for the submitted support ticket CSV, including type-inferred cell values, whitespace-trimmed fields, validation results against the declared contract (allowed categories, numeric bounds, cell length), and any detected errors or schema violations — covering up to 1000 rows.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "ticket_id,opened_on,queue_id,response_minutes,resolution_minutes\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/support-ticket-imports-trimmed-typed-csv-conversion-38848196/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)
