# HALOWERK formwerk – Cookie Consent State Check

> HALOWERK formwerk – Cookie Consent State Check 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 valid consent state (Einwilligungszustand) is present in the cookie object of a given web resource.

## Facts

- Endpoint: POST https://formwerk.halowerk.com/v1/pruef/formwerk/einwilligung/cookie?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-cookie-consent-state-check-07fb6730
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Z89S1rLHXNyD-fKDCpb2x

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-cookie-consent-state-check-07fb6730 -d '<json body>'
```

Example prompt: Can you check whether https://example.com has a valid cookie consent state recorded in its cookies — I need to know if the consent mechanism is actually present and active?

## When to prefer this

Use this endpoint when you need to programmatically verify whether a web page has a recorded cookie consent state as part of a privacy compliance audit, GDPR monitoring workflow, or automated regulatory check. It is specifically scoped to the consent state finding on the cookie object, making it more precise than generic cookie checkers or full-page scrapers.

## Known failure modes

- Invalid or unreachable target URL returns an error or empty finding
- CSS selector matches no element, falls back to first match or returns no result
- Non-public or private IP addresses rejected
- Target URL exceeds 2048 character limit
- Malformed user_agent string pattern causes validation failure
- Target site blocks the crawl request, returning no consent data

## How this service works

Prüft am Objekt cookie den Befund vorhandenen Einwilligungszustand.

## Output

Returns a finding (Befund) indicating whether a consent state (Einwilligungszustand) is present in the cookie object of the inspected web resource — typically a boolean or status value confirming presence or absence of cookie-level consent.

## 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-cookie-consent-state-check-07fb6730/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)
