recolectamos todos los datos del formulario
data = $( "form" ).serializeArray();
//o
data = [
{
"name": "email",
"value": email@dominio.com
},
...
];
preparamos los campos a enviar y los ponemos en formato json
var json_value = {
"fields": data,
"skipValidation": false
};
enviamos todos los datos por ajax
$.ajax({
url: 'https://api.hsforms.com/submissions/v3/integration/submit/id_cuenta_hs/id_formulario',
type: 'post',
dataType: 'json',
contentType: 'application/json',
data: JSON.stringify(json_value),
success: function (resp) {
console.log(resp);
},
});
resultado
{
"thankYouMessage": "Thanks!",
}
//o
{
"redirectUri": "https://domain.com/redirect",
}
En caso de error
{
"status": "error",
"message": "",
...
}