# Formwerk Page Form Method Checker

> Formwerk Page Form Method Checker 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-16).

Checks and reports the HTTP form method (GET/POST) used by forms on a given web page

## Facts

- Endpoint: POST https://formwerk.halowerk.com/v1/pruef/formwerk/methode/seite
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/formwerk-page-form-method-checker-36e40e55
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gcdB0IOASarQ2w-V586zR

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-page-form-method-checker-36e40e55 -d '<json body>'
```

Example prompt: Check the form method used by forms on https://example.com/contact — I want to know whether those forms are submitting via GET or POST.

## When to prefer this

Use this endpoint when you need to specifically determine the HTTP method attribute (GET/POST) of forms on a web page, as part of a web form audit, compliance check, or QA workflow. Prefer it over generic scrapers when the goal is narrowly focused on form method inspection rather than full page content extraction.

## Known failure modes

- URL is not publicly accessible or returns a non-200 response
- No form element found on the target page
- CSS selector matches zero or multiple elements ambiguously
- Page requires JavaScript rendering and forms are dynamically injected
- Invalid or malformed URL provided in ziel field
- Page blocks crawling via robots.txt or bot detection

## How this service works

Prüft am Objekt seite den Befund verwendete Formularmethode.

## Output

Returns the detected HTTP form method (e.g. GET or POST) found on the target web page, along with associated findings about the form element identified by an optional CSS selector or the first matching form found on the page.

## 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-page-form-method-checker-36e40e55/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)
