# Formwerk Script Form-Method Inspector

> Formwerk Script 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-14).

Checks the form method used by a script object on a given web page and returns the audit finding.

## Facts

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

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

Example prompt: Check the form method used by the script object on https://example.com/checkout — I want to know whether it's submitting via GET or POST.

## When to prefer this

Use this endpoint when you specifically need to inspect the HTTP method (GET/POST/etc.) used by a script element on a web page, as opposed to checking form tags, iframes, pixels, or cookies. It is well-suited for security audits, compliance checks, and debugging scenarios where script-level form submission behavior is in question. Prefer sibling endpoints for other object types (e.g. formular, pixel, cookie) or for checking submission target domains rather than methods.

## Known failure modes

- Target URL is not publicly accessible — returns an error or empty finding
- No script object found at the target URL matching the selector — returns null or no finding
- Invalid or malformed URL provided — validation error returned
- Script does not contain any form submission logic — finding may be empty or undefined
- Rate limiting or payment verification failure — request rejected

## How this service works

Prüft am Objekt skript den Befund verwendete Formularmethode.

## Output

Returns an audit finding indicating the HTTP form method (e.g. GET, POST) detected on the script object at the target URL. The response describes the form method used by the script, allowing the caller to verify compliance, detect misconfiguration, or log audit results.

## 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-script-form-method-inspector-2cee0144/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)
