/submit-Endpunktmuster und identifiziert sich bereits über ein verstecktes
access_key-Feld.
In den meisten Fällen musst du nur deinen bestehenden Web3Forms-Zugangsschlüssel durch
den Formpaste-Zugangsschlüssel für das Formular ersetzen, das du erstellst. Diese
Anleitung deckt diesen Austausch sowie die Verhaltensunterschiede ab, die es wert sind,
vor dem Livegang zu prüfen.
Der Kernaustausch
Ein typisches Web3Forms-Formular nutzt den gemeinsamen Endpunkt und enthält einenaccess_key im Request-Body:
redirect-Feld bei. Ersetze den Endpunkt und nutze den Zugangsschlüssel für dein
Formpaste-Formular:
name, email und message, bleiben genau so, wie sie
sind. Formpaste identifiziert das Zielformular über den access_key, statt Namen für
deine benutzerdefinierten Felder zu reservieren.
Hol dir deinen Formpaste-access_key (fp_…), indem du ein Formular im
Dashboard erstellst, oder indem du einen Agenten bittest,
eines mit dem MCP-Tool create_form zu erstellen. Die
vollständige Einrichtungsanleitung findest du unter
Dein erstes Formular.
Falls du Web3Forms mit AJAX oder Fetch nutzt
Die Migration folgt demselben Ansatz: Sende deine bestehenden Formularfelder an den Endpunkt von Formpaste und füge den Formpaste-access_key im Request-Body hinzu.
200 mit:
res.ok oder data.success an derselben Stelle, an der du aktuell eine
erfolgreiche Web3Forms-Antwort behandelst.
Den Rest deiner Einrichtung übertragen
Unterschiede, die du vor dem Wechsel kennen solltest
Deine Feldstruktur kann gleich bleiben. Web3Forms und Formpaste nutzen beide einen gemeinsamen Einsende-Endpunkt plus einaccess_key-Feld. Das bedeutet, die
Migration erfordert nicht, dass du Standardfelder wie name, email oder message
umbenennst. Ersetze die URL, ersetze den Schlüssel und behalte den Rest deines Markups
bei.
Weiterleitungen müssen auf eine erlaubte Domain zeigen. Falls dein Formular aktuell
ein redirect-Feld enthält, kannst du dieses Feld mit Formpaste weiter nutzen.
Aktualisiere die URL auf eine Erfolgsseite auf deiner eigenen Website und füge dann die
entsprechende Domain zur Domain-Zulassungsliste des
Formulars hinzu.
Keine Spam-Rätsel. Formpaste nutzt keinerlei CAPTCHA. Es verlässt sich auf
serverseitige Heuristiken einschließlich Honeypots, Timing, Link-Dichte, Rate und
Prüfungen auf Wegwerf-E-Mail-Adressen. Falls du ein Honeypot-Feld hinzufügst, muss es
botcheck heißen und mit CSS über display:none versteckt sein, nicht mit
type="hidden", damit einfache Bots weiterhin damit interagieren können. Siehe
Spam verhindern.
Verdächtige Einsendungen werden unter Quarantäne gestellt. Formpaste verwirft eine
verdächtig wirkende Einsendung nicht einfach. Sie erscheint im Spam-Tab des Dashboards,
wo du sie prüfen kannst. Auf Free ist diese Ansicht nur lesbar; einen False Positive zu
retten und erneut zuzustellen ist ein Pro-Feature.
Keine allgemeine REST-API. Formpaste bietet keine REST-API zum Erstellen von
Formularen oder Auflisten von Einsendungen. Erstelle Formulare über das Dashboard oder
das MCP-Tool create_form. Lies Einsendungen im Dashboard, über CSV-Export oder mit dem
MCP-Tool list_submissions. Siehe Einsendungen abrufen.
MCP-Unterstützung ist für agentengesteuerte Workflows verfügbar. Falls du einen
MCP-fähigen Agenten wie Claude Code oder Cursor nutzt, kann dieser ein Formpaste-Formular
erstellen und einen einsatzbereiten Snippet zurückgeben. Siehe
MCP-Server und die Cookbook-Prompts.
Nach dem Wechsel
- Ändere die Formular-
actionvonhttps://api.web3forms.com/submitaufhttps://api.formpaste.com/submit. - Ersetze deinen Web3Forms-Schlüssel durch den Formpaste-
access_keyfür das neue Formular. - Behalte deine bestehenden benutzerdefinierten Felder bei, einschließlich
name,emailundmessage. - Prüfe jeden
redirect-Wert und füge dessen Domain zur Domain-Zulassungsliste hinzu. - Verifiziere die Ziel-E-Mail-Adresse über das einmalige OTP.
- Füge bei Bedarf einen mit CSS versteckten
botcheck-Honeypot hinzu und entferne jedes CAPTCHA-Widget oder -Skript. - Sende einen echten Test ab und bestätige, dass er sowohl den Posteingang des Dashboards als auch deine E-Mail erreicht.
- Prüfe den Spam-Tab nach dem Launch gelegentlich, falls eine legitime Einsendung unter Quarantäne gestellt wurde.
Dein erstes Formular
Erstelle ein Formular, erhalte einen Zugangsschlüssel und verifiziere seine
Zieladresse.
Framework-Snippets
Formpaste-Beispiele für HTML, React, Next.js, Astro, Vue und Svelte.
Spam verhindern
Erfahre, wie Formpaste verdächtige Einsendungen ohne CAPTCHA filtert.
Einsendungen abrufen
Nutze das Dashboard, CSV-Export oder MCP-Tools, um auf Einsendungen zuzugreifen.