# Formwerk Form Method Inspector

> Formwerk Form Method Inspector 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 a web form element (HTML form object) on a given URL to determine which HTTP method it uses for submission.

## Facts

- Endpoint: POST https://formwerk.halowerk.com/v1/pruef/formwerk/methode/formular
- 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-form-method-inspector-fc995b3e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2Qt9bhJCkkqV7YVDgNwDF

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-form-method-inspector-fc995b3e -d '<json body>'
```

Example prompt: Check the contact form on https://example.com/contact and tell me what HTTP method it uses for submission — I want to know if it's using GET or POST.

## When to prefer this

Use this endpoint when you need to programmatically determine the HTTP submission method of a specific HTML form element on a publicly accessible web page. It is particularly useful for security audits, compliance checks, or automated web quality assurance pipelines where you need to verify whether forms use GET or POST. Prefer this over generic web scrapers when you specifically want structured findings about form method attributes.

## Known failure modes

- Target URL is not publicly accessible — returns error or empty result
- No form element found on the page or at the specified CSS selector — returns no finding
- Invalid or malformed URL provided — validation error
- CSS selector matches no element or is malformed — selector error
- Page requires JavaScript rendering and form is dynamically generated — may not detect method
- Rate limiting or payment verification failure — 402 or 429 response

## How this service works

Prüft am Objekt formular den Befund verwendete Formularmethode.

## Output

Returns a finding about the HTTP method (e.g. GET, POST) used by the targeted HTML form element on the specified URL. The response indicates the detected form method attribute value for the form object at the given address, optionally filtered by CSS selector.

## 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-form-method-inspector-fc995b3e/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)
