# API Usage Imports — Required Cell Check

> API Usage 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-24).

Validates that all required cells in a CSV table of API usage records are present and non-empty, supporting up to 1000 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-api-usage-required?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-usage-imports-required-cell-check-f326f7c2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_q4VDDMMQueJ3ogzXpjRof

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 api-usage-imports-required-cell-check-f326f7c2 -d '<json body>'
```

Example prompt: Check my API usage CSV for missing required cells — it has columns usage_id, observed_on, endpoint_id, request_count, and error_count, and uses a comma delimiter. Here's the data: 'record-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3'. Make sure all required fields are present across all rows.

## When to prefer this

Choose this endpoint when you need to validate that all required cells are present in a CSV file representing API usage imports (with columns like usage_id, observed_on, endpoint_id, request_count, error_count) before ingesting the data into a pipeline. It is purpose-built for this specific schema and supports quoted cells, configurable delimiters, and allowed category constraints, making it more targeted than a generic CSV validator.

## Known failure modes

- CSV exceeds 1000 rows — only up to 1000 rows supported
- CSV string exceeds 100,000 character limit
- Invalid delimiter specified (must be comma, semicolon, or tab)
- Cell content exceeds max_cell_length limit
- Malformed CSV that cannot be parsed
- Empty CSV string submitted

## How this service works

API usage imports — Required cell check: Required cell check for API usage 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

Returns a required cell check report indicating whether all mandatory cells in the submitted CSV are populated, identifying any rows or columns with missing required values across up to 1000 rows of API usage data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "usage_id,observed_on,endpoint_id,request_count,error_count\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/api-usage-imports-required-cell-check-f326f7c2/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)
