# Customer Segment Observations — Record Quality Audit + String Normalisation + Numeric Interval Filter

> Customer Segment Observations — Record Quality Audit + String Normalisation + Numeric Interval Filter 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-25).

Runs three local analytical reports on customer segment observation rows: a record quality audit, string normalisation, and numeric interval filter on account_count or revenue_amount fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-16-197?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/customer-segment-observations-record-quality-audit-string-cd9ff45f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xz9LFxcU2FnyooDWFDuHv

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 customer-segment-observations-record-quality-audit-string-cd9ff45f -d '<json body>'
```

Example prompt: Can you run a record quality audit, string normalisation, and numeric interval filter on these customer segment rows — filter account_count between 0 and 100 — and give me all three reports? I have up to 50 rows with row_id, company_group, date, account_count, and revenue_amount.

## When to prefer this

Choose this endpoint when you need three simultaneous local data-quality operations — quality audit, string normalisation, and numeric interval filtering — on customer segment observation data (account_count, revenue_amount) in a single low-cost call. Ideal for pre-processing pipelines, CRM import validation, or analytics hygiene checks on batches up to 200 rows. Not suitable if you need live data lookup, ML predictions, or more than 200 rows per call.

## Known failure modes

- Fewer than 1 or more than 200 rows supplied — request rejected
- Row missing required fields (row_id, company_group, date, account_count, revenue_amount) — validation error
- Date field does not match YYYY-MM-DD pattern — schema validation failure
- Numeric values outside the allowed range (±1,000,000,000,000) — schema rejection
- Invalid field enum value (must be account_count or revenue_amount) — parameter error
- minimum greater than maximum — may produce empty interval filter results

## How this service works

Customer segment observations — Record quality audit + String normalisation + Numeric interval filter: Record quality audit + String normalisation + Numeric interval filter for supplied customer segment observations records (account_count, revenue_amount). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.

## Output

Three independent analytical reports returned for the supplied rows: (1) a record quality audit flagging issues such as missing or malformed values, (2) a string normalisation report cleaning and standardising the company_group and date text fields, and (3) a numeric interval filter report identifying rows where the selected numeric field (account_count or revenue_amount) falls within or outside the specified minimum–maximum range. All processing is local with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "company_group",
     "date",
     "account_count",
     "revenue_amount"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "account_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "company_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "revenue_amount": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "account_count": 10,
     "company_group": "group-a",
     "revenue_amount": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "account_count": 20,
     "company_group": "group-b",
     "revenue_amount": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "account_count": 15,
     "company_group": "group-a",
     "revenue_amount": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "account_count": 30,
     "company_group": "group-b",
     "revenue_amount": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "account_count",
    "revenue_amount"
   ],
   "type": "string",
   "default": "account_count"
  },
  "maximum": {
   "type": "number",
   "default": 100,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  },
  "minimum": {
   "type": "number",
   "default": 0,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/customer-segment-observations-record-quality-audit-string-cd9ff45f/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)
