# HALOWERK buerowerk Meeting Notes Snapshot Compare

> HALOWERK buerowerk Meeting Notes 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) extracted from transcripts, returning a diff of changes in topics, decisions, action items, and open questions.

## Facts

- Endpoint: POST https://buero.halowerk.com/v1/baumarkt/meeting/clinical-medication-literals-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-notes-snapshot-compare-d0541f3d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hdl2CarPZNXjHAJ96vrEQ

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-notes-snapshot-compare-d0541f3d -d '<json body>'
```

Example prompt: Compare the baseline meeting notes from our Monday standup against the updated version — the baseline has summary 'discussed Q3 targets', topics including 'budget review', action item 'Alice to finalize budget by Friday', and the new transcript segments from the revised recording. Show me what changed.

## When to prefer this

Use this endpoint when you have already-extracted structured meeting notes (baseline) and want to compare them against a new transcript or updated segments to detect what changed — ideal for iterative meeting note refinement workflows, audit trails of decision changes, or monitoring action item evolution across meeting versions. Prefer this over a plain transcript extraction endpoint when you specifically need a diff/comparison rather than a fresh extraction.

## Known failure modes

- Missing required 'source' field in baseline (neither 'segments' nor 'transcript_package' provided) returns validation error
- Empty or missing 'summary' array in baseline notes (minItems:1 violated) returns 400
- Action item 'text' or 'quote' fields exceeding maxLength limits return validation error
- Invalid transcript package format returns parse error
- Payment not fulfilled via x402 returns 402 Payment Required

## How this service works

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

## Output

A structured JSON comparison result highlighting differences between the baseline meeting notes and the new snapshot, including changes to topics, summary, decisions, action items (with owner and due date), and open questions detected from the provided transcript segments or package.

## 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-notes-snapshot-compare-d0541f3d/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)
