# Redirect Observations — String Normalisation + Two-Measure Correlation

> Redirect Observations — String Normalisation + Two-Measure Correlation 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-30).

Normalises string fields and computes two-measure correlation analysis on redirect observation records (redirect_count, final_status_code) for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-web-14-033?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/redirect-observations-string-normalisation-two-measure-correlation-a6c22ebb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Bf_DMKy_sgqokaNuP0B1j

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 redirect-observations-string-normalisation-two-measure-correlation-a6c22ebb -d '<json body>'
```

Example prompt: Can you run string normalisation and a two-measure correlation analysis on my redirect observation data — I have up to 50 rows with fields like row_id, site_group, date, redirect_count, and final_status_code — and give me two analytical reports?

## When to prefer this

Choose this endpoint when you need combined string normalisation and two-measure statistical correlation analysis on redirect observation data (redirect_count + final_status_code) in a single paid call, with up to 200 rows processed offline without any external lookups or live data dependencies. Prefer it over generic analytics pipelines when working specifically with HTTP redirect monitoring records and needing two bundled reports at low cost.

## Known failure modes

- Exceeding 200 rows returns a validation error
- Missing required fields (row_id, date, redirect_count, final_status_code) causes rejection
- Malformed date strings not matching YYYY-MM-DD pattern cause schema validation failure
- Payment of 0.01 USDC not completed results in 402 response
- Null values in both numeric measure fields may degrade correlation report quality

## How this service works

Redirect observations — String normalisation + Two-measure correlation: String normalisation + Two-measure correlation for supplied redirect observations records (redirect_count, final_status_code). 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 independent analytical reports covering: (1) string normalisation output for the site_group and related text fields across submitted rows, and (2) a two-measure correlation analysis quantifying the relationship between redirect_count and final_status_code for up to 200 supplied rows. No external lookups or predictions are made; all analysis is performed locally on the submitted data.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/redirect-observations-string-normalisation-two-measure-correlation-a6c22ebb/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)
