# Business Event Participation — String Normalisation + Numeric Row Ordering

> Business Event Participation — String Normalisation + Numeric Row Ordering is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-04).

Normalises company_group strings and sorts business event participation rows by a chosen numeric field (attendee_count or company_count) for up to 200 records, returning two analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-19-025?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/business-event-participation-string-normalisation-numeric-row-ordering-00e779b7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7S6ZxODQ8dIDnY5X36YP3

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 business-event-participation-string-normalisation-numeric-row-ordering-00e779b7 -d '<json body>'
```

Example prompt: I have a batch of business event participation records with company group names that need normalising and I want them sorted by attendee_count — can you process these rows and give me two analytical reports? Here are my rows: [{"row_id":"row-1","company_group":"group-a","date":"2026-10-01","attendee_count":10,"company_count":1}].

## When to prefer this

Choose this endpoint when you have business event participation data (up to 200 rows) that needs both string normalisation on company group names and numeric ordering by attendee or company count, and you want two bundled analytical reports in a single low-cost call ($0.01 USDC). Prefer it over general-purpose analytics tools when your data fits the specific schema (row_id, company_group, date, attendee_count, company_count) and you need offline, deterministic processing with no external dependencies.

## Known failure modes

- More than 200 rows submitted — request rejected due to maxItems constraint
- Missing required fields (row_id, company_group, date, attendee_count, or company_count) — validation error
- Date field not in YYYY-MM-DD format — pattern validation failure
- Numeric values outside allowed range (±1,000,000,000,000) — schema rejection
- Invalid field selector (not attendee_count or company_count) — enum validation error
- Empty rows array — minItems constraint failure

## How this service works

Business event participation — String normalisation + Numeric row ordering: String normalisation + Numeric row ordering for supplied business event participation records (attendee_count, company_count). 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 derived from the submitted rows: one performing string normalisation on the company_group field, and one reordering rows numerically by the chosen field (attendee_count or company_count). Results are computed locally with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/business-event-participation-string-normalisation-numeric-row-ordering-00e779b7/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)
