# Donation Campaign Records – Date by Category Pivot

> Donation Campaign Records – Date by Category Pivot 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).

Generates a date-by-campaign pivot table from up to 200 donation campaign records, summarizing a chosen numeric field (donations count or amount) across dates and campaign groups.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ar-analytics-donation-records-pivot?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-date-by-category-pivot-588eba4c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Wr8LH5ZiJiGmrVvkZqamP

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-date-by-category-pivot-588eba4c -d '<json body>'
```

Example prompt: Take my donation campaign records — two campaigns 'Spring Drive' and 'Fall Gala', with entries dated 2025-01-01 through 2025-01-31 — and generate a date-by-campaign pivot table showing total donation counts for each day.

## When to prefer this

Choose this endpoint when you need a fast, local pivot summary of donation campaign records grouped by date and campaign category, with no need for external enrichment or forecasting. It is ideal for nonprofit analysts or fundraising teams who have up to 200 structured campaign records and want a cross-tabulation of either donation counts or amounts across dates and campaigns, at minimal cost ($0.01 per call).

## Known failure modes

- Input array is empty or missing required fields (row_id, campaign, date, donations, amount) — validation error returned
- Date strings not matching YYYY-MM-DD pattern — schema validation failure
- More than 200 rows submitted — exceeds maxItems limit, request rejected
- Invalid field enum value (not 'donations' or 'amount') — schema validation error
- Numeric values outside allowed range (-1e12 to 1e12) — validation error

## How this service works

Donation campaign records - Date by category pivot: Date by category pivot 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 date by category pivot report.

## Output

A bounded pivot report (date-by-campaign matrix) summarizing the selected numeric field — either donations count or amount — aggregated per date and campaign category. Output is a local descriptive analytics result with no enrichment, forecasting, or external data lookups.

## 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-date-by-category-pivot-588eba4c/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)
