/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
codeque 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
codepara autocorregirte.invalid_access_keysignifica que debes revisar de nuevo la clave que conectaste;domain_not_allowedsignifica que el origen del envío todavía no está en la lista permitida del formulario;upgrade_requiredsignifica 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.