# HALOWERK medienwerk HR Payroll Literal Index Snapshot Compare

> HALOWERK medienwerk HR Payroll Literal Index Snapshot Compare is a paid API for AI agents from medien.halowerk.com, paid per call via x402, $0.031/call, status unknown (last checked 2026-10-22).

Compares two snapshots of an HR payroll literal index, identifying differences between indexed payroll document states using exact keyword matching.

## Facts

- Endpoint: POST https://medien.halowerk.com/v1/baumarkt/media/hr-payroll-literal-index/snapshot-compare?utm_source=zero.xyz
- Price: $0.031/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-medienwerk-hr-payroll-literal-index-snapshot-compare-0944a808
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_moemcyRWNpkoBaGAX-3tk

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-medienwerk-hr-payroll-literal-index-snapshot-compare-0944a808 -d '<json body>'
```

Example prompt: Compare the two HR payroll literal index snapshots — the one from last week and the current one — and tell me what entries were added, removed, or changed between them.

## When to prefer this

Use this endpoint when you need to programmatically compare two states of an HR payroll literal index and identify exact textual differences. It is best suited for audit trails, compliance checks, regression testing after payroll system updates, and monitoring vocabulary drift in HR payroll documents over time. Prefer this over general document diff tools when your data is already indexed as a payroll literal index on the HALOWERK medienwerk platform.

## Known failure modes

- Snapshot not found — if either referenced snapshot ID does not exist, the endpoint returns an error
- Invalid parameters — missing or malformed snapshot identifiers result in a 4xx error
- Empty diff — if snapshots are identical, returns an empty diff result
- Payment failure — x402 payment in USDC on Base Mainnet not completed results in 402 response
- Rate limiting — excessive calls may be throttled

## How this service works

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

## Output

A JSON object containing the diff between two HR payroll literal index snapshots, including added, removed, and modified literal keyword entries, along with metadata about the comparison such as timestamps and snapshot identifiers.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "source": {
   "type": "object",
   "oneOf": [
    {
     "required": [
      "url"
     ]
    },
    {
     "required": [
      "content_base64"
     ]
    }
   ],
   "properties": {
    "url": {
     "type": "string",
     "pattern": "^https?://",
     "maxLength": 2048
    },
    "filename": {
     "type": "string",
     "maxLength": 260
    },
    "content_base64": {
     "type": "string",
     "maxLength": 12000000,
     "minLength": 4
    }
   },
   "additionalProperties": false
  },
  "baseline": {
   "type": "object",
   "required": [
    "words",
    "media"
   ],
   "properties": {
    "cues": {
     "type": "array",
     "items": {
      "type": "object"
     },
     "maxItems": 20000,
     "minItems": 1
    },
    "media": {
     "type": "object",
     "required": [
      "duration_seconds"
     ],
     "properties": {
      "duration_seconds": {
       "type": "number",
       "maximum": 1800,
       "exclusiveMinimum": 0
      }
     }
    },
    "words": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "word",
       "start",
       "end",
       "speaker"
      ],
      "properties": {
       "end": {
        "type": "number",
        "maximum": 1800.5,
        "exclusiveMinimum": 0
       },
       "word": {
        "type": "string",
        "maxLength": 3000,
        "minLength": 1
       },
       "start": {
        "type": "number",
        "maximum": 1800.5,
        "minimum": 0
       },
       "speaker": {
        "type": [
         "integer",
         "null"
        ],
        "minimum": 0
       },
       "confidence": {
        "type": [
         "number",
         "null"
        ],
        "maximum": 1,
        "minimum": 0
       }
      },
      "additionalProperties": false
     },
     "maxItems": 20000,
     "minItems": 1
    }
   }
  },
  "language": {
   "enum": [
    "de",
    "en",
    "es",
    "fr",
    "it",
    "nl",
    "pt",
    "multi"
   ],
   "type": "string"
  },
  "duration_minutes": {
   "type": "integer",
   "maximum": 30,
   "minimum": 1
  },
  "confidence_threshold": {
   "type": "number",
   "maximum": 1,
   "minimum": 0
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-medienwerk-hr-payroll-literal-index-snapshot-compare-0944a808/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from medien.halowerk.com](https://www.zero.xyz/host/medien.halowerk.com/llms.txt)
