# HALOWERK formwerk – Seite Pflichtfeld-Befund

> HALOWERK formwerk – Seite Pflichtfeld-Befund is a paid API for AI agents from formwerk.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-23).

Checks whether a web page (Seite) has required-field markings correctly declared, as part of a compliance audit.

## Facts

- Endpoint: POST https://formwerk.halowerk.com/v1/pruef/formwerk/pflichtfeld/seite?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-formwerk-seite-pflichtfeld-befund-a35c0477
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EVYHPRhK9WNGxWkMeO0jB

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-formwerk-seite-pflichtfeld-befund-a35c0477 -d '<json body>'
```

Example prompt: Check whether the page at https://example.com/kontakt properly marks its required fields — I need a compliance audit finding on the required-field labeling for that page.

## When to prefer this

Use this endpoint when you need to specifically audit a web page (Seite) object for its required-field (Pflichtfeld) compliance markings, particularly in automated GDPR or legal compliance pipelines. Prefer it over general form validators when you need a structured Befund-style audit result scoped to a single page URL, optionally narrowed by CSS selector.

## Known failure modes

- URL is not publicly accessible — returns error or empty finding
- CSS selector matches zero elements — falls back to first matching object or returns no result
- Page requires JavaScript to render required-field indicators — static check may miss dynamic fields
- Invalid URL format or URL exceeding 2048 characters — validation error
- Network timeout accessing the target URL — request failure

## How this service works

Prüft am Objekt seite den Befund Kennzeichnung als Pflichtfeld.

## Output

Returns a structured compliance finding (Befund) indicating whether the inspected page object correctly labels or marks its required fields (Pflichtfeld), along with any relevant details about the element targeted by the optional CSS selector.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ziel": {
   "oneOf": [
    {
     "type": "string",
     "maxLength": 2048,
     "minLength": 1,
     "description": "Öffentliche HTTP(S)-Adresse; bei DNS-Befunden Domain oder öffentliche IP."
    },
    {
     "type": "object",
     "required": [
      "adresse"
     ],
     "properties": {
      "adresse": {
       "type": "string",
       "maxLength": 2048,
       "minLength": 1
      },
      "selektor": {
       "type": "string",
       "maxLength": 240,
       "minLength": 1,
       "description": "CSS-Selektor: genau ein Objekt, sonst erster Treffer des Objektfilters."
      },
      "vergleich": {
       "type": "string",
       "maxLength": 2048,
       "description": "Öffentliche Vergleichsadresse für Link-, Sitemap- oder Sprachbefunde."
      },
      "user_agent": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,80}$"
      },
      "dkim_selektor": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,63}$"
      }
     },
     "additionalProperties": false
    }
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-formwerk-seite-pflichtfeld-befund-a35c0477/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from formwerk.halowerk.com](https://www.zero.xyz/host/formwerk.halowerk.com/llms.txt)
