# Product Catalogue Preflight

> Product Catalogue Preflight is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.024501/call, status unknown (last checked 2026-10-29).

Validates product SKU, decimal price, currency, and optional GTIN declarations locally without any external registry lookup or marketplace approval.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/verify/legacy/product-catalogue-preflight?utm_source=zero.xyz
- Price: $0.024501/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/product-catalogue-preflight-99263fb1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1IA_LCJ2vtiqM-4EzwNJU

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 product-catalogue-preflight-99263fb1 -d '<json body>'
```

Example prompt: Run a preflight check on this product entry: SKU 'ABC-98321', price 29.99 USD, and GTIN '00012345678905' — I need to know if there are any field-level validation issues before I push it to the catalogue.

## When to prefer this

Choose this endpoint when you need a fast, local, zero-side-effect preflight check on product catalogue fields — SKU, price, currency, and GTIN — before submitting data to a marketplace, ingestion pipeline, or downstream system. It is ideal when you want to catch formatting and declaration errors early without triggering any registry lookup, ownership verification, or marketplace approval workflow. Prefer this over full marketplace submission APIs when iterating on catalogue data quality or running automated pre-submission audits.

## Known failure modes

- Malformed SKU format triggers field-level validation error
- Invalid decimal price (e.g. negative or non-numeric) returns a parsing failure
- Unsupported or misspelled currency code flagged as invalid
- GTIN check digit mismatch reported as a format error
- Input exceeds 32 KiB limit causing rejection
- Missing required fields (SKU or price) result in incomplete validation response
- dataClass not set to 'public' or 'synthetic' causes schema rejection
- nonpersonalMetadata not set to true causes request rejection

## How this service works

Inspect supplied product SKU, decimal-price, currency and optional GTIN declarations. No registry lookup, ownership check or marketplace approval. Public/synthetic nonpersonal input only; 32 KiB input, 65 KB output. Result retention: 24 hours; minimal receipt metadata: 90 days. Local validation only; deployment and model spending on hold.

## Output

Returns a structured validation report indicating whether the supplied SKU, decimal price, currency, and GTIN (if provided) pass local format and consistency checks, along with field-level diagnostic messages for any failures. Results are retained for 24 hours; minimal receipt metadata is kept for 90 days. No external registry or marketplace state is consulted.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "request": {
   "type": "object"
  },
  "dataClass": {
   "enum": [
    "public",
    "synthetic"
   ],
   "type": "string"
  },
  "nonpersonalMetadata": {
   "type": "boolean",
   "const": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/product-catalogue-preflight-99263fb1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.mahastrategies.com](https://www.zero.xyz/host/www.mahastrategies.com/llms.txt)
