# Webhook-Tester

Mit dem [Webhook-Tester](https://tools.ngosu-corp.de/hooks) bekommst du eine eigene Adresse und siehst live, was dort ankommt. Methode und Pfad sind egal. Praktisch zum Testen von GitHub, Stripe, Home Assistant, Monitoring-Systemen oder eigenen Skripten.

## So geht's

1. **Neue Webhook-Adresse** erzeugen.
2. Die Adresse (`https://tools.ngosu-corp.de/h/…`) beim Absender eintragen.
3. Eingehende Anfragen erscheinen sofort, mit Methode, Pfad, Headern, Query und Body. JSON wird lesbar formatiert.

Zum Ausprobieren:

```
curl -d 'hallo=welt' https://tools.ngosu-corp.de/h/<deine-id>
curl -H 'Content-Type: application/json' -d '{"test": true}' https://tools.ngosu-corp.de/h/<deine-id>
```

## Ohne und mit Konto

| | ohne Konto | mit Konto (Premium) |
|---|---|---|
| Aufbewahrung | im Arbeitsspeicher, verfällt 24 h nach dem letzten Zugriff | dauerhaft, verfällt 30 Tage nach dem letzten Zugriff |
| Anfragen | die letzten 50, Body bis 64 KiB | die letzten 200, Body bis 256 KiB |
| eigene Antwort | – | Statuscode, Content-Type, Body, Verzögerung |
| Weiterleitung | – | an ein eigenes Ziel, wahlweise als Proxy |

Ohne Konto sieht jeder die Anfragen, der den Link kennt. Teile ihn also nicht öffentlich. Konto-Adressen sieht nur ihr Besitzer.

## Im Terminal

```
curl -X POST tools.ngosu-corp.de/hooks/new    # neue Adresse
curl tools.ngosu-corp.de/hooks/<id>           # Liste und neueste Anfrage
curl tools.ngosu-corp.de/hooks/<id>/1         # Anfrage Nummer 1
```