# Repeat Purchasing Customer Share – Threshold Classification

> Repeat Purchasing Customer Share – Threshold Classification 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).

Classifies whether the repeat purchasing customer share ratio falls within a user-defined lower/upper threshold range, using supplied retail figures.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-retail-repeat-customers-threshold?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/repeat-purchasing-customer-share-threshold-classification-e6bff64c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SHZsgO7ZK1_zexggnjabx

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 repeat-purchasing-customer-share-threshold-classification-e6bff64c -d '<json body>'
```

Example prompt: For my two retail locations — one with 45 repeat customers out of 200 total purchasers and another with 30 repeat out of 180 — classify each as within or outside a repeat-customer share threshold of 20% to 35%.

## When to prefer this

Use this endpoint when you have raw retail headcounts of repeat and total purchasing customers across multiple periods or locations and need a simple, bounded pass/fail classification against a custom threshold range — especially for local scenario analysis without needing live platform data, inventory access, or order execution.

## Known failure modes

- purchasing_customers must be greater than 0 (exclusiveMinimum enforced) — zero denominator rejected
- rows array must contain at least 2 and at most 200 items
- repeat_customers or purchasing_customers missing from a row triggers validation error
- lower threshold greater than upper threshold may yield no rows classified as within-range
- values exceeding the defined maximum (1e12) will be rejected

## How this service works

Repeat purchasing customer share - Threshold classification: Threshold classification for Repeat purchasing customer share. Supplied retail figures only. Local calculation and scenario analysis; no live inventory, account access, platform fee lookup or order execution. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded threshold classification deliverable.

## Output

Returns a threshold classification for each supplied row, indicating whether the computed repeat purchasing customer share (repeat_customers / purchasing_customers) falls within the specified lower and upper bounds, along with the calculated ratio values per row.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "repeat_customers",
     "purchasing_customers"
    ],
    "properties": {
     "repeat_customers": {
      "type": "number",
      "default": 20,
      "maximum": 1000000000000,
      "minimum": 0
     },
     "purchasing_customers": {
      "type": "number",
      "default": 100,
      "maximum": 1000000000000,
      "minimum": 0,
      "exclusiveMinimum": 0
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "repeat_customers": 20,
     "purchasing_customers": 100
    },
    {
     "repeat_customers": 22,
     "purchasing_customers": 110.00000000000001
    },
    {
     "repeat_customers": 20,
     "purchasing_customers": 100
    },
    {
     "repeat_customers": 22,
     "purchasing_customers": 110.00000000000001
    }
   ],
   "maxItems": 200,
   "minItems": 2
  },
  "lower": {
   "type": "number",
   "default": 0,
   "maximum": 1000000000000000000,
   "minimum": -1000000000000000000
  },
  "upper": {
   "type": "number",
   "default": 100,
   "maximum": 1000000000000000000,
   "minimum": -1000000000000000000
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/repeat-purchasing-customer-share-threshold-classification-e6bff64c/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)
