# Event Attendance Numeric Interval Filter

> Event Attendance 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-19).

Filters event attendance records to only those rows where a chosen numeric field (registrations or attendees) falls within a specified minimum–maximum range.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-analytics-event-attendance-range-filter?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/event-attendance-numeric-interval-filter-8aabbc43
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XyNa4KuOn0LG9tFxVpnHJ

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 event-attendance-numeric-interval-filter-8aabbc43 -d '<json body>'
```

Example prompt: From my event attendance dataset, filter out all rows where registrations fall between 10 and 100 — here are the records: [{row_id:'row-1', event_type:'conference', date:'2026-10-01', registrations:10, attendees:8}, {row_id:'row-2', event_type:'webinar', date:'2026-10-02', registrations:200, attendees:150}].

## When to prefer this

Choose this endpoint when you have structured event attendance records (up to 200 rows) and need a fast, cheap local numeric range filter on either registrations or attendees — without needing external enrichment, forecasting, or ML. Ideal for preprocessing pipelines, data quality checks, or segmenting event cohorts before downstream analytics.

## Known failure modes

- Payload exceeds 200 rows — endpoint rejects with validation error
- minimum value greater than maximum value — may return empty result set or validation error
- Invalid date format not matching YYYY-MM-DD pattern — schema validation failure
- Missing required fields (row_id, event_type, date, registrations, attendees) in any row — rejected
- field value not one of 'registrations' or 'attendees' — enum validation failure
- Empty rows array — rejected due to minItems:1 constraint

## How this service works

Event attendance - Numeric interval filter: Numeric interval filter for Event attendance. Up to 200 supplied typed records. Local numeric and data-quality processing; no external enrichment or forecasting. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded numeric interval filter deliverable.

## Output

Returns the subset of the submitted event attendance rows where the chosen numeric field (registrations or attendees) falls within the specified minimum and maximum bounds. Each returned row retains all original fields: row_id, event_type, date, registrations, and attendees.

## Request schema (JSON Schema)

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