⌘I

Formular-Übermittlungs-API

Updated December 18, 2025 ·
apigoldplatinum

Verfügbar in: Professional-, Business-Tarif

Bevor du die Formular-APIs nutzen kannst, musst du zunächst die API-Keys deines Formulars erstellen, eine authentifizierte Anfrage erstellen und die hashid deines Formulars abrufen.

Übermittlungen abrufen

GET https://formspree.io/api/0/forms/<hashid>/submissions

Rufe alle deine Übermittlungen ab.

Beispiel:

curl -u :API_KEY https://formspree.io/api/0/forms/<hashid>/submissions

Beispielergebnis:

{
  "fields": [
    "_date", 
    "email", 
    "message",
    "_status"
  ], 
  "submissions": [
    {
      "_date": "2018-11-03T07:28:29.707632", 
      "email": "myemail@example.com", 
      "message": "asdfasdf",
      "_status": {
        "my@email.com": {
          "delivered": true,
          "processed": true,
          "dispatched": true
        },
        "plugin:discord": {
          "processed": true
        }
      }
    },
    ...
  ]
}

Ergebnisse filtern

Du kannst die Ergebnisse filtern, indem du URL-Parameter an den Endpoint „Übermittlungen abrufen“ übergibst.

since

Verwende den Parameter since, um alle Übermittlungen ab einem bestimmten Datum abzurufen. Datumsangaben müssen im ISO-Format vorliegen, zum Beispiel 2018-11-03T12:00:00.

Beispiel:

curl https://formspree.io/api/0/forms/<hashid>/submissions?since=2018-11-03T12:00:00

limit

Verwende den Parameter limit, um die Anzahl der Ergebnisse zu begrenzen.

Beispiel:

curl https://formspree.io/api/0/forms/<hashid>/submissions?limit=10

offset

Verwende den Parameter offset als Cursor bei der Paginierung. Dieser wird häufig zusammen mit limit eingesetzt, damit du Übermittlungen vor deiner vorherigen Abfrage anzeigen kannst.

curl https://formspree.io/api/0/forms/<hashid>/submissions?offset=10

order

Verwende den Parameter order, um die Reihenfolge zu ändern. Standardmäßig ist die Reihenfolge desc.

Beispiel:

curl https://formspree.io/api/0/forms/<hashid>/submissions?order=asc

spam

Verwende den Parameter spam, um Nachrichten zurückzugeben, die als Spam gekennzeichnet oder markiert wurden. Standardmäßig ist dieser Wert false.

Beispiel:

curl https://formspree.io/api/0/forms/<hashid>/submissions?spam=true

* Hinweis: Funktion, die noch nicht vollständig ausgerollt wurde. Wir aktualisieren dies, sobald die Option für alle Konten verfügbar ist.