# HALOWERK buerowerk Meeting Note Snapshot Compare

> HALOWERK buerowerk Meeting Note Snapshot Compare is a paid API for AI agents from buero.halowerk.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-31).

Compares two versions of structured meeting notes (baseline vs. current transcript/segments) to surface differences in summaries, topics, decisions, action items, and open questions.

## Facts

- Endpoint: POST https://buero.halowerk.com/v1/baumarkt/meeting/engineering-database-source-note-register/snapshot-compare?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-buerowerk-meeting-note-snapshot-compare-77a0b467
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rYZjySSMOJeT5CFI6sZtW

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 halowerk-buerowerk-meeting-note-snapshot-compare-77a0b467 -d '<json body>'
```

Example prompt: Compare these two versions of our engineering planning meeting notes — use the baseline notes with the original transcript segments I had from Monday, and the updated segments from today's revised transcript, and tell me what changed in the summaries, decisions, action items, and open questions.

## When to prefer this

Choose this endpoint when you need to programmatically detect and surface changes between two structured versions of engineering or business meeting notes — particularly when you have a known baseline set of structured notes and a new transcript to compare against. Prefer this over generic text diff tools when you need semantically structured output organized by note category (decisions, action items, etc.) rather than line-by-line text differences.

## Known failure modes

- Missing required baseline notes fields (summary, topics, decisions, action_items, open_questions) returns validation error
- Neither segments nor transcript_package provided in source returns schema error
- Transcript segments exceed maxItems(30) limit
- Action item text or quote exceeds character length limits
- Payment not included or insufficient USDC causes 402 response
- Malformed transcript package format causes parsing failure

## How this service works

HALOWERK buerowerk — bezahlte Endpunkte nach x402. Preise in USDC auf Base Mainnet.

## Output

A JSON response containing a structured diff of the two meeting note versions, highlighting changes across summaries, topics, decisions, action items (including owner and due date changes), and open questions between the baseline and the current transcript source.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "baseline": {
   "type": "object",
   "required": [
    "source",
    "notes"
   ],
   "properties": {
    "notes": {
     "type": "object",
     "required": [
      "summary",
      "topics",
      "decisions",
      "action_items",
      "open_questions"
     ],
     "properties": {
      "topics": {
       "type": "array",
       "items": {
        "$ref": "#/$defs/ma5dd9d00ff"
       },
       "maxItems": 30
      },
      "summary": {
       "type": "array",
       "items": {
        "$ref": "#/$defs/ma5dd9d00ff"
       },
       "maxItems": 30,
       "minItems": 1
      },
      "decisions": {
       "type": "array",
       "items": {
        "$ref": "#/$defs/ma5dd9d00ff"
       },
       "maxItems": 30
      },
      "action_items": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "text",
         "quote",
         "segment_index",
         "owner",
         "due_raw"
        ],
        "properties": {
         "text": {
          "type": "string",
          "maxLength": 1000,
          "minLength": 1
         },
         "owner": {
          "type": [
           "string",
           "null"
          ],
          "maxLength": 80
         },
         "quote": {
          "type": "string",
          "maxLength": 3000,
          "minLength": 1
         },
         "due_raw": {
          "type": [
           "string",
           "null"
          ],
          "maxLength": 3000
         },
         "segment_index": {
          "type": "integer",
          "minimum": 0
         }
        }
       },
       "maxItems": 30
      },
      "open_questions": {
       "type": "array",
       "items": {
        "$ref": "#/$defs/ma5dd9d00ff"
       },
       "maxItems": 30
      }
     }
    },
    "source": {
     "type": "object",
     "oneOf": [
      {
       "required": [
        "segments"
       ]
      },
      {
       "required": [
        "transcript_package"
       ]
      }
     ],
     "required": [],
     "properties": {
      "segments": {
       "$ref": "#/$defs/mbdf0d3bb9b"
      },
      "transcript_package": {
       "$ref": "#/$defs/m81f20e3330"
      }
     },
     "additionalProperties": false
    }
   }
  },
  "segments": {
   "$ref": "#/$defs/mbdf0d3bb9b"
  },
  "transcript_package": {
   "$ref": "#/$defs/m81f20e3330"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-buerowerk-meeting-note-snapshot-compare-77a0b467/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from buero.halowerk.com](https://www.zero.xyz/host/buero.halowerk.com/llms.txt)
