⌘I

API de envíos de formulario

Updated December 18, 2025 ·
apigoldplatinum
Also available in:

Disponible en: planes Professional y Business

Antes de poder utilizar las APIs de formularios, primero necesitas crear las claves de API de tu formulario, crear una solicitud autenticada y obtener el hashid de tu formulario.

Obtener envíos

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

Obtén todos tus envíos.

Ejemplo:

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

Ejemplo de resultado:

{
  "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
        }
      }
    },
    ...
  ]
}

Filtrado de resultados

Puedes filtrar los resultados pasando parámetros de URL al endpoint Get Submissions.

since

Utiliza el parámetro since para obtener todos los envíos a partir de una fecha. Las fechas deben tener formato ISO, como 2018-11-03T12:00:00.

Ejemplo:

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

limit

Utiliza el parámetro limit para limitar la cantidad de resultados.

Ejemplo:

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

offset

Utiliza el parámetro offset como cursor en la paginación. Se usa con frecuencia junto con limit, de modo que puedas ver envíos anteriores a tu consulta previa.

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

order

Utiliza el parámetro order para cambiar el orden. De forma predeterminada, el orden es desc.

Ejemplo:

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

spam

Utiliza el parámetro spam para devolver los mensajes que han sido marcados o señalados como spam. De forma predeterminada, este valor es false.

Ejemplo:

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

* nota: funcionalidad que aún no se ha implementado por completo. Actualizaremos esto cuando la opción esté disponible para todas las cuentas.