# Company Headcount Observations — Numeric Row Ordering + Trailing Mean Series

> Company Headcount Observations — Numeric Row Ordering + Trailing Mean 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-19).

Computes numeric row ordering and trailing mean series for up to 200 company headcount or open-roles records, returning two analytical reports per call.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-12-115?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/company-headcount-observations-numeric-row-ordering-trailing-mean-5910c4bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8JOfsYy5oxspSIQVYS8-e

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 company-headcount-observations-numeric-row-ordering-trailing-mean-5910c4bd -d '<json body>'
```

Example prompt: I have 4 company headcount observations for groups A and B from October 2026 — can you give me numeric row ordering and a trailing mean series with a window of 2 for the headcount field?

## When to prefer this

Choose this endpoint when you have tabular company headcount or open-roles time series data and need both a numeric row ranking and a rolling trailing mean computed locally without any live data lookup, prediction, or external data enrichment. It is ideal for HR analysts and workforce intelligence pipelines that want deterministic, reproducible smoothing and ordering on supplied data at very low cost ($0.01 USDC for two reports). Prefer this over general-purpose analytics tools when you need both ordering and trailing mean delivered together in a single lightweight call on up to 200 rows.

## Known failure modes

- Fewer than 1 row supplied — minimum row count validation error
- More than 200 rows supplied — exceeds maximum batch limit
- Invalid date format (not YYYY-MM-DD) — pattern validation failure
- Missing required fields (row_id, company_group, date, headcount, open_roles) — schema validation error
- Window size less than 2 or greater than 200 — parameter out of range error
- Null values in the selected metric field — possible incomplete series output
- Invalid field enum value (not 'headcount' or 'open_roles') — enum validation error

## How this service works

Company headcount observations — Numeric row ordering + Trailing mean series: Numeric row ordering + Trailing mean series for supplied company headcount observations records (headcount, open_roles). 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 analytical reports: (1) numeric row ordering assigning a rank to each input observation row, and (2) a trailing mean series computed over the specified window size for the chosen field (headcount or open_roles), across all supplied company group records. Both reports share the same local analytical engine and are delivered together in a single response for 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",
     "headcount",
     "open_roles"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "headcount": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "open_roles": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "company_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "headcount": 10,
     "open_roles": 1,
     "company_group": "group-a"
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "headcount": 20,
     "open_roles": 2,
     "company_group": "group-b"
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "headcount": 15,
     "open_roles": 3,
     "company_group": "group-a"
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "headcount": 30,
     "open_roles": 4,
     "company_group": "group-b"
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "headcount",
    "open_roles"
   ],
   "type": "string",
   "default": "headcount"
  },
  "window": {
   "type": "integer",
   "default": 2,
   "maximum": 200,
   "minimum": 2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/company-headcount-observations-numeric-row-ordering-trailing-mean-5910c4bd/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)
