# HALOWERK formwerk – Formular Übermittlung vor Einwilligung

> HALOWERK formwerk – Formular Ü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 a web form submits data before the user has given their consent (pre-consent submission detection).

## Facts

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

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-formular-bermittlung-vor-einwilligung-31a13b28 -d '<json body>'
```

Example prompt: Can you check whether the contact form at https://example.com/contact submits any data before the user has given their consent? Use the CSS selector #contact-form to target the right form.

## When to prefer this

Choose this endpoint when you specifically need to detect whether a web form submits data before user consent is obtained — a key GDPR and ePrivacy compliance requirement. It is distinct from general cookie audits or form field inspection endpoints in the same family, focusing narrowly on the pre-consent submission timing for form objects.

## Known failure modes

- Invalid or unreachable URL returns an error or empty finding
- CSS selector matches no element, first matching element used instead
- Page requires JavaScript rendering that may not be fully executed
- Network timeout if the target URL is slow to respond
- Ambiguous consent detection if consent mechanism is non-standard

## How this service works

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

## Output

Returns a compliance finding indicating whether the targeted web form on the given URL submits data prior to the user providing their consent, including details about the submission behavior detected before the consent gate.

## 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-formular-bermittlung-vor-einwilligung-31a13b28/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)
