# Formwerk Banner Label Check

> Formwerk Banner Label 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-09-14).

Checks whether a banner element on a web page has field labels present (Feldbeschriftung vorhanden).

## Facts

- Endpoint: POST https://formwerk.halowerk.com/v1/pruef/formwerk/label/banner
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/formwerk-banner-label-check-8699cdb3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ySJVHABeto5QgSZ-tJghS

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 formwerk-banner-label-check-8699cdb3 -d '<json body>'
```

Example prompt: Can you check whether the banner on https://example.com has proper field labels — I want to know if the input fields inside the banner are actually labeled?

## When to prefer this

Choose this endpoint when you specifically need to verify whether form field labels exist within a banner HTML element on a given public webpage — particularly for accessibility auditing, QA checks before launch, or automated compliance testing of web forms. It is narrow in scope (banner object, label presence finding) and pairs well with sibling endpoints for broader form auditing across other element types.

## Known failure modes

- Invalid or unreachable URL returns an error or empty finding
- CSS selector matches no element or multiple elements — first match used
- Private/internal URLs not accessible from the checker will fail
- Malformed input schema (missing 'ziel' field) returns a validation error
- Banner element not found on the page may yield a negative or empty result

## How this service works

Prüft am Objekt banner den Befund vorhandene Feldbeschriftung.

## Output

Returns a finding (Befund) indicating whether field labels (Feldbeschriftung) are present on the banner object of the inspected page — including pass/fail status and details about label presence for form fields within the banner element.

## 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/formwerk-banner-label-check-8699cdb3/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)
