# Donation Campaign Records – Adjacent Row Changes

> Donation Campaign Records – Adjacent Row Changes 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).

Computes period-over-period adjacent row changes (deltas) for donation campaign records across up to 200 rows, returning local descriptive analytics with no enrichment or forecasting.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ar-analytics-donation-records-period-change?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/donation-campaign-records-adjacent-row-changes-e6f1f51f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Tx6XvptVgyItAYJj6L5Iz

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 donation-campaign-records-adjacent-row-changes-e6f1f51f -d '<json body>'
```

Example prompt: Can you run an adjacent row change report on my donation campaign data — I have 4 rows for campaigns group-a and group-b dated 2026-10-01 through 2026-10-04, with donations and amounts, and I want the deltas computed on the donations field?

## When to prefer this

Choose this endpoint when you need a quick, bounded, local period-over-period delta computation on donation campaign records without any external data enrichment or forecasting. It is ideal for descriptive analytics on up to 200 rows of fundraising data where you need adjacent row change values for either donation counts or dollar amounts per campaign.

## Known failure modes

- Empty or missing rows array returns an error
- Row count exceeding 200 items is rejected
- Invalid date format (not YYYY-MM-DD) causes validation failure
- Unknown field value outside ['donations','amount'] enum is rejected
- Missing required fields (row_id, campaign, date, donations, amount) per row causes schema validation error
- Null values in selected numeric field may produce null deltas

## How this service works

Donation campaign records - Adjacent row changes: Adjacent row changes for Donation campaign records. Up to 200 supplied typed records. Local descriptive analytics; no enrichment or forecast. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded adjacent row changes report.

## Output

A bounded adjacent row changes report showing the computed delta for each consecutive pair of rows in the supplied dataset, scoped to the selected field (donations or amount), with no external enrichment or forecasting — pure local descriptive analytics.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/donation-campaign-records-adjacent-row-changes-e6f1f51f/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)
