# HALOWERK buerowerk — Meeting Owner Action Snapshot Compare

> HALOWERK buerowerk — Meeting Owner Action 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 meeting note snapshots to identify changes between a baseline and a new version of owner-assigned action items, topics, decisions, and open questions.

## Facts

- Endpoint: POST https://buero.halowerk.com/v1/baumarkt/meeting/owner-action-load/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-owner-action-snapshot-compare-e73298a7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hb8LjUlyrF55bdkbpAkKi

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-owner-action-snapshot-compare-e73298a7 -d '<json body>'
```

Example prompt: Compare the baseline meeting notes from last week's standup — which had topics on Q3 planning and an action item for Alice to draft the budget by Friday — against the new transcript segments from today's follow-up, and tell me what changed in the action items, decisions, and open questions.

## When to prefer this

Choose this endpoint when you need to programmatically detect and surface differences between two versions of structured meeting notes — particularly for tracking how owner-assigned action items, decisions, and open questions evolved between a baseline snapshot and a newer transcript. It is purpose-built for meeting note diffing within the HALOWERK buerowerk ecosystem and is ideal for agents that manage recurring meetings and need to audit changes across sessions. Prefer this over generic text diff tools when the structured schema (action items with owners, due dates, quotes, and segment indices) is important to preserve in the comparison output.

## Known failure modes

- Missing required baseline fields (summary, topics, decisions, action_items, open_questions) returns a validation error
- Source must include either segments or transcript_package but not both — omitting both or including conflicting fields causes a schema error
- Action item text exceeding 1000 characters or quote exceeding 3000 characters is rejected
- Payment failure via x402/USDC results in 402 Payment Required with no comparison performed
- Malformed segment index (non-integer or negative) triggers input validation error

## How this service works

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

## Output

A JSON object containing a structured diff between the baseline meeting notes snapshot and the new transcript-derived notes, including which action items, topics, decisions, summaries, and open questions were added, modified, or removed between the two versions.

## 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-owner-action-snapshot-compare-e73298a7/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)
