Skip to main content
Cada error que devuelve /submit sigue la misma forma: el código de estado HTTP correspondiente, más un cuerpo JSON con success: false, un code estable, y un message legible para humanos.
code es la parte que vale la pena usar para ramificar la lógica, no cambia entre versiones como sí podría hacerlo el texto de message. Si estás construyendo un agente o cualquier código que necesite reaccionar a un fallo específico (reintentar, pedir una corrección, mostrar un estado de interfaz específico), lee code, no message.

Todos los códigos

Usar esta tabla

  • Humanos: compara el code que registró el manejador de errores de tu formulario (o el que se muestra en un envío de prueba fallido del panel) contra esta tabla para saber qué salió mal.
  • Agentes: lee code para autocorregirte. invalid_access_key significa que debes revisar de nuevo la clave que conectaste; domain_not_allowed significa que el origen del envío todavía no está en la lista permitida del formulario; upgrade_required significa que el campo o función que intentas usar es exclusivo de Pro. Consulta Solución de problemas y preguntas frecuentes para los casos más comunes mapeados a soluciones.

Referencia de opciones

Los campos reservados y la configuración por formulario con la que se relaciona cada error.

Solución de problemas y preguntas frecuentes

Problemas comunes, mapeados a los códigos de arriba.