# Advertising Performance Record Quality Audit

> Advertising Performance Record Quality Audit 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-19).

Audits up to 200 advertising performance records for data quality issues including numeric validity, completeness, and structural correctness.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-analytics-ad-performance-quality?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/advertising-performance-record-quality-audit-f36a6768
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LHGgFUlnc3VKyekYiIYdc

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 advertising-performance-record-quality-audit-f36a6768 -d '<json body>'
```

Example prompt: Can you run a data quality audit on these 4 advertising performance records — campaign group-a on 2026-10-01 with 10 clicks and $1 spend, group-b on 2026-10-02 with 20 clicks and $2 spend, group-a on 2026-10-03 with 15 clicks and $3 spend, and group-b on 2026-10-04 with 30 clicks and $4 spend — and tell me if there are any quality issues?

## When to prefer this

Choose this endpoint when you need a lightweight, local data-quality pass on advertising performance records (clicks and spend by campaign and date) before downstream analysis or reporting — particularly when you have up to 200 rows and want numeric and structural validation without external enrichment or forecasting. Prefer this over generic data validation tools when your data specifically follows the ad-performance schema with campaign, date, clicks, and spend fields.

## Known failure modes

- Empty rows array or missing required fields (row_id, campaign, date, clicks, spend) causes validation error
- Date strings not matching YYYY-MM-DD pattern are rejected
- More than 200 rows submitted exceeds maxItems limit and returns error
- Spend or clicks values outside the allowed numeric range cause rejection
- Malformed JSON input returns a schema validation failure

## How this service works

Advertising performance - Record quality audit: Record quality audit for Advertising performance. 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 record quality audit deliverable.

## Output

Returns a bounded quality audit report for up to 200 advertising performance records, identifying data issues such as missing required fields, invalid date formats, null or out-of-range numeric values for clicks and spend, and duplicate or malformed row IDs — with per-record quality findings delivered as a single structured deliverable.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/advertising-performance-record-quality-audit-f36a6768/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)
