# Customer Segment Observations — Duplicate Key Report + Base-100 Series

> Customer Segment Observations — Duplicate Key Report + Base-100 Series 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-16).

Analyzes customer segment observation records to produce a duplicate key report and a base-100 indexed series for account_count or revenue_amount, covering up to 200 rows in two independent reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-16-063?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/customer-segment-observations-duplicate-key-report-base-100-series-efd57753
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yEu449QLqZZr1z_BTzSAx

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-duplicate-key-report-base-100-series-efd57753 -d '<json body>'
```

Example prompt: Run a duplicate key check and a base-100 series on my customer segment observations — here are the rows: group-a on 2026-10-01 had account_count 10 and revenue_amount 1 (row-1), group-b on 2026-10-02 had account_count 20 and revenue_amount 2 (row-2), group-a on 2026-10-03 had account_count 15 and revenue_amount 3 (row-3). Use account_count as the field and start the base index at row 0.

## When to prefer this

Choose this endpoint when you need both a duplicate key audit and a base-100 normalization of customer segment metrics in a single low-cost call. It is ideal for data quality workflows on segment observation tables where you want to catch repeated keys and also produce rebased trend series for account counts or revenue figures, all without relying on any external data source or live lookup.

## Known failure modes

- Input array exceeds 200 rows — request rejected
- Missing required fields (row_id, company_group, date, account_count, or revenue_amount) — validation error
- Invalid date format (must be YYYY-MM-DD) — schema validation failure
- base_index out of range (0–199) — error returned
- field enum value not in ['account_count','revenue_amount'] — invalid input
- Empty rows array — minimum 1 row required

## How this service works

Customer segment observations — Duplicate key report + Base-100 series: Duplicate key report + Base-100 series for supplied customer segment observations records (account_count, revenue_amount). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Returns two independent analytical reports: (1) a duplicate key report identifying any rows sharing the same key combination within the supplied records, and (2) a base-100 indexed series for the chosen field (account_count or revenue_amount) anchored at the specified base_index row. Both reports are computed locally without external lookups or predictions, covering up to 200 input rows.

## 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"
  },
  "base_index": {
   "type": "integer",
   "default": 0,
   "maximum": 199,
   "minimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/customer-segment-observations-duplicate-key-report-base-100-series-efd57753/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)
