# HALOWERK buerowerk — Interview Feedback Source Note Snapshot Compare

> HALOWERK buerowerk — Interview Feedback Source 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-22).

Compares a baseline interview feedback snapshot (with notes, topics, decisions, and action items) against a new transcript or segments to surface changes, deltas, or updates between two meeting note versions.

## Facts

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

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-interview-feedback-source-note-snapshot-compare-39ad7e12 -d '<json body>'
```

Example prompt: Compare my baseline interview feedback notes — which have a summary of 'candidate showed strong system design skills', topics ['system design','leadership'], decision 'move to final round', and an action item for hiring manager to send offer by Friday — against this new transcript to see what has changed.

## When to prefer this

Use this endpoint when you need to programmatically compare two states of interview feedback notes — a stored baseline and a new transcript — to detect changes in decisions, action items, topics, or open questions. Prefer it over manual diffing or generic document comparison when the data is structured as meeting notes with typed fields (action item owners, due dates, decisions). Ideal for recruiting workflows where multiple interview rounds produce evolving notes and you need to track what changed between sessions.

## 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 — providing neither or both may cause a schema error
- Oversized inputs (topics or notes arrays exceeding 30 items) are rejected
- Malformed transcript package or unreachable public URL returns a fetch or parse error
- Payment not included or insufficient USDC on Base Mainnet returns HTTP 402

## How this service works

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

## Output

A JSON object containing a structured comparison between the baseline interview notes and the new source (segments or transcript package), highlighting deltas such as changed or new topics, updated decisions, added or modified action items, resolved or new open questions, and summary differences.

## 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-interview-feedback-source-note-snapshot-compare-39ad7e12/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)
