# Delivery Timing String Normalisation

> Delivery Timing String Normalisation 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-23).

Normalises string fields in delivery timing records (route, date, row IDs) across up to 200 rows using local data-quality processing.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-analytics-delivery-timing-normalise?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/delivery-timing-string-normalisation-fafd1d31
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_77iwUA_zh3Bvy3QKC_QIf

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 delivery-timing-string-normalisation-fafd1d31 -d '<json body>'
```

Example prompt: Can you normalise the string fields in these delivery timing records — I have 4 rows with route names like 'group-a' and 'group-b', dates in YYYY-MM-DD format, and delivery minutes and distances attached to each row ID?

## When to prefer this

Choose this endpoint when you need lightweight, local string normalisation specifically for delivery timing records (route names, dates, row IDs) without requiring external enrichment, forecasting, or heavy computation. Ideal for pre-processing pipelines where you want cheap, fast, bounded data cleaning at $0.01 per batch of up to 200 rows.

## Known failure modes

- Missing required fields (row_id, route, date, delivery_minutes, distance_km) cause validation errors
- Exceeding 200 rows returns an error due to maxItems constraint
- Dates not matching YYYY-MM-DD pattern may be rejected
- Payment of 0.01 USDC not provided or failed causes 402 response
- Empty rows array (minItems: 1 not met) rejected

## How this service works

Delivery timing - String normalisation: String normalisation for Delivery timing. Up to 200 supplied typed records. Local numeric and data-quality processing; no external enrichment or forecasting. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded string normalisation deliverable.

## Output

Returns up to 200 delivery timing records with string fields (route, date, row_id) normalised for consistency and data quality. No external enrichment or forecasting is applied — only local string standardisation and formatting corrections.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/delivery-timing-string-normalisation-fafd1d31/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)
