# Camera Coverage Analytics — Category Frequencies & Numeric Row Ordering

> Camera Coverage Analytics — Category Frequencies & 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-10-17).

Computes category frequencies (by asset_group) and numeric row ordering for camera coverage records (shot_count or coverage_seconds) across up to 200 rows, returning 2 analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-12-100?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/camera-coverage-analytics-category-frequencies-numeric-row-ordering-dd037683
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UyMmrchUzqYPJTzjZ4AeC

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 camera-coverage-analytics-category-frequencies-numeric-row-ordering-dd037683 -d '<json body>'
```

Example prompt: I have 4 camera coverage records — row-1 (group-a, 2026-10-01, shot_count 10, coverage_seconds 1), row-2 (group-b, 2026-10-02, shot_count 20, coverage_seconds 2), row-3 (group-a, 2026-10-03, shot_count 15, coverage_seconds 3), row-4 (group-b, 2026-10-04, shot_count 30, coverage_seconds 4) — can you give me a category frequency breakdown by asset group and a numeric row ordering by shot_count?

## When to prefer this

Choose this endpoint when you have a batch of camera coverage records (up to 200 rows) and need both a categorical frequency breakdown by asset_group and a numeric sort/ranking of rows by shot_count or coverage_seconds — all computed locally without any external API calls or predictions. Ideal for production tracking, shoot auditing, or editorial review workflows where you want two complementary statistical views of the same dataset in a single low-cost call.

## Known failure modes

- Empty or missing rows array returns an error
- More than 200 rows submitted exceeds the limit and will be rejected
- Invalid date format (not YYYY-MM-DD) fails schema validation
- Unknown field value (not shot_count or coverage_seconds) is rejected by enum constraint
- Null values in shot_count or coverage_seconds may affect numeric ordering output
- Missing required row fields (row_id, asset_group, date) causes validation failure

## How this service works

Camera coverage — Category frequencies + Numeric row ordering: Category frequencies + Numeric row ordering for supplied camera coverage records (shot_count, coverage_seconds). 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 2 local analytical reports: (1) a category frequency table showing how often each asset_group value appears across the submitted rows, and (2) a numeric ordering of the rows ranked by the selected field (shot_count or coverage_seconds), with no external lookups or predictions involved.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/camera-coverage-analytics-category-frequencies-numeric-row-ordering-dd037683/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)
