# Pipeline Durations — Numeric Interval Filter + Daily Sum Series

> Pipeline Durations — Numeric Interval Filter + Daily Sum 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-15).

Filters pipeline duration records by a numeric range on a chosen metric and computes a daily sum time series, returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-05-125?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pipeline-durations-numeric-interval-filter-daily-sum-series-4a45bc7f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SrJggTFlpbkq0wXvOropG

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 pipeline-durations-numeric-interval-filter-daily-sum-series-4a45bc7f -d '<json body>'
```

Example prompt: I have 150 pipeline duration records with run_seconds and processed_rows — can you filter to runs where run_seconds is between 5 and 60 seconds and give me a daily sum series for run_seconds?

## When to prefer this

Choose this endpoint when you need both a numeric range filter and a daily sum aggregation on pipeline duration data (run_seconds or processed_rows) in a single low-cost call. It is ideal for ETL monitoring, pipeline performance analysis, and time series trend detection without requiring any external data source or prediction. Best when your dataset is already collected and has up to 200 rows; it is not suitable for live streaming data, machine learning predictions, or datasets requiring external enrichment.

## Known failure modes

- Fewer than 1 row supplied — request rejected (minItems:1)
- More than 200 rows supplied — request rejected (maxItems:200)
- Invalid date format (not YYYY-MM-DD) — validation error
- Field value not in enum ['run_seconds','processed_rows'] — validation error
- Minimum greater than maximum — may produce empty interval filter result
- Null metric values included — nulls excluded from numeric filter and sum computation

## How this service works

Pipeline durations — Numeric interval filter + Daily sum series: Numeric interval filter + Daily sum series for supplied pipeline durations records (run_seconds, processed_rows). 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

Two analytical reports: (1) the subset of pipeline records whose chosen metric (run_seconds or processed_rows) falls within the specified [minimum, maximum] interval, and (2) a daily sum series aggregating that metric by date across all input records (up to 200 rows). Both reports are computed locally with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "dataset_group",
     "date",
     "run_seconds",
     "processed_rows"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "run_seconds": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "dataset_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "processed_rows": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "run_seconds": 10,
     "dataset_group": "group-a",
     "processed_rows": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "run_seconds": 20,
     "dataset_group": "group-b",
     "processed_rows": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "run_seconds": 15,
     "dataset_group": "group-a",
     "processed_rows": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "run_seconds": 30,
     "dataset_group": "group-b",
     "processed_rows": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "run_seconds",
    "processed_rows"
   ],
   "type": "string",
   "default": "run_seconds"
  },
  "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/pipeline-durations-numeric-interval-filter-daily-sum-series-4a45bc7f/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)
