# HALOWERK formwerk – Eingabefeld Übermittlung vor Einwilligung

> HALOWERK formwerk – Eingabefeld Übermittlung vor Einwilligung 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 an input field on a web form transmits data before user consent has been given.

## Facts

- Endpoint: POST https://formwerk.halowerk.com/v1/pruef/formwerk/vor-einwilligung/eingabefeld?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-eingabefeld-bermittlung-vor-einwilligung-9fcfb698
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ShLi3Gyt9VsJUiqxmHtra

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-eingabefeld-bermittlung-vor-einwilligung-9fcfb698 -d '<json body>'
```

Example prompt: Check whether the email input field (CSS selector '#email') on https://example.com/contact transmits any data before the user has given consent — I need the HALOWERK formwerk pre-consent finding for that specific field.

## When to prefer this

Choose this endpoint when you need to specifically audit a single input field element on a web form for pre-consent data transmission, particularly for GDPR or ePrivacy compliance checks. It is more granular than the page-level or form-submission-level pre-consent checks offered by sibling endpoints, making it ideal when you have identified a specific field by CSS selector and want a targeted compliance finding rather than a broad site scan.

## Known failure modes

- Target URL is unreachable or returns a non-200 status
- CSS selector matches no element or matches multiple elements ambiguously
- Input field requires authentication to access
- Dynamic JavaScript-rendered content prevents static analysis
- URL exceeds maximum length or is a private/internal address
- Timeout when loading the target page

## How this service works

Prüft am Objekt eingabefeld den Befund Übermittlung vor Einwilligung.

## Output

Returns a compliance finding indicating whether the specified input field on the target URL transmits data (e.g. via network requests or tracking calls) before the user has provided consent, along with details of the detected behavior.

## 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-eingabefeld-bermittlung-vor-einwilligung-9fcfb698/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)
