# Access Reviews — String Normalisation + Numeric Row Ordering

> Access Reviews — 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-02).

Normalises string fields and applies numeric row ordering to access review records (accounts_reviewed, access_removed) for up to 200 rows across 2 independent reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-security-01-025?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/access-reviews-string-normalisation-numeric-row-ordering-03c65b9b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K_uRi6BIF5kq1zlZmswim

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 access-reviews-string-normalisation-numeric-row-ordering-03c65b9b -d '<json body>'
```

Example prompt: Can you clean up and numerically order these access review records by accounts_reviewed? I have 4 rows with control groups group-a and group-b, dates from 2026-10-01 to 2026-10-04, and I need both string normalisation and row ordering reports.

## When to prefer this

Choose this endpoint when you need lightweight, offline string normalisation and numeric ordering on access review data (accounts_reviewed, access_removed) without any live lookup, external prediction, or professional assessment. Ideal for compliance teams preparing access review datasets for audits, or security analysts cleaning control group records before downstream analysis. Best for batches up to 200 rows at minimal cost ($0.01 USDC for 2 reports).

## Known failure modes

- Input array exceeds 200 rows — request rejected
- Missing required fields (row_id, date, accounts_reviewed, access_removed) — validation error
- Date field not in YYYY-MM-DD format — schema validation failure
- Null or out-of-range numeric values causing computation issues
- Invalid field enum value (not accounts_reviewed or access_removed) — rejected

## How this service works

Access reviews — String normalisation + Numeric row ordering: String normalisation + Numeric row ordering for supplied access reviews records (accounts_reviewed, access_removed). 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 independent analytical reports: one covering string normalisation of the supplied access review records and one covering numeric row ordering, both applied to the provided rows (up to 200) for the selected field (accounts_reviewed or access_removed).

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/access-reviews-string-normalisation-numeric-row-ordering-03c65b9b/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)
