# HALOWERK buerowerk — Meeting Source Segment Coverage

> HALOWERK buerowerk — Meeting Source Segment Coverage 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).

Analyzes a meeting transcript to compute which portions of the content are covered by identified sources or speakers across time segments

## Facts

- Endpoint: POST https://buero.halowerk.com/v1/baumarkt/meeting/source-segment-coverage?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-meeting-source-segment-coverage-1f1e72b5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fjMZzQlRl7wcDVpgQD0no

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-source-segment-coverage-1f1e72b5 -d '<json body>'
```

Example prompt: Analyze this meeting transcript for me — I have 25 segments with speaker labels and timestamps (up to 60 minutes), and I want to know which sources covered which parts of the discussion and what the overall segment coverage looks like.

## When to prefer this

Use this endpoint when you need to compute source or speaker segment coverage from a structured meeting transcript with timestamped cues. It is specifically designed for meeting analytics in the baumarkt context under HALOWERK buerowerk and accepts either a flat segments array or a structured transcript_package with media metadata. Prefer it when you have speaker-labeled, timestamped transcript data and need to understand coverage distribution rather than generate a summary or perform sentiment analysis.

## Known failure modes

- Segments array is empty or missing required fields (start, end, speaker, text) — returns 400 validation error
- Timestamps exceed allowed maximum (14400 seconds for segments, 1800 seconds for transcript_package cues) — returns 400
- Text fields exceed 3000 character limit per segment — returns 400
- More than 20000 segments submitted — returns 400 limit exceeded error
- Payment not provided or insufficient USDC — returns 402 payment required
- Neither segments nor transcript_package provided — returns 400 missing required input

## How this service works

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

## Output

A JSON object containing computed coverage data showing which transcript segments are attributed to which sources or speakers, including coverage metrics across the meeting timeline. The exact structure depends on the service response but typically includes per-source and per-segment coverage statistics.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "segments": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "start",
     "end",
     "speaker",
     "text"
    ],
    "properties": {
     "end": {
      "type": "number",
      "maximum": 14400,
      "exclusiveMinimum": 0
     },
     "text": {
      "type": "string",
      "maxLength": 3000,
      "minLength": 1
     },
     "start": {
      "type": "number",
      "maximum": 14400,
      "minimum": 0
     },
     "speaker": {
      "type": [
       "string",
       "null"
      ],
      "maxLength": 80,
      "minLength": 1
     }
    },
    "additionalProperties": false
   },
   "maxItems": 20000,
   "minItems": 1
  },
  "transcript_package": {
   "type": "object",
   "required": [
    "cues",
    "media"
   ],
   "properties": {
    "cues": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "start",
       "end",
       "speaker",
       "text"
      ],
      "properties": {
       "end": {
        "type": "number",
        "maximum": 1801,
        "exclusiveMinimum": 0
       },
       "text": {
        "type": "string",
        "maxLength": 3000,
        "minLength": 1
       },
       "start": {
        "type": "number",
        "maximum": 1801,
        "minimum": 0
       },
       "speaker": {
        "type": [
         "integer",
         "null"
        ],
        "maximum": 20000,
        "minimum": 0
       }
      }
     },
     "maxItems": 20000,
     "minItems": 1
    },
    "media": {
     "type": "object",
     "required": [
      "duration_seconds"
     ],
     "properties": {
      "duration_seconds": {
       "type": "number",
       "maximum": 1800,
       "exclusiveMinimum": 0
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-buerowerk-meeting-source-segment-coverage-1f1e72b5/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)
